Higher Level Interface?

Hi All,

Does anyone know if there is a higher-level interface to the PTB-3?
As an example, the python-based psychophysics packages (psychopy,
visual egg) wrap the low-level code into nice objects for very clean
code, as an example:

dotPatch =visual.DotStim(myWin, rgb=(1.0,1.0,1.0),
fieldPos=(0.0,0.0), nDots=200, fieldSize=(0.5,0.5),
speed=0.01, coherence=0.5)

It would be nice to have a similar consistent interface for PTB-3
that abstracted some of the detail. Ideally the interface should be
generalised (something object oriented with a base visStim class as
an example), so you could more easily plug other peoples code into
your experiments.

Thanks for any info,

Ian