what's required -> prioritise - a way to draw vectors - simple, just keep drawing as fast as possible - a way to remap the drawing with corner coordinates - a way to set the corner coordinates - draw crosshairs on screens, allow mouse/ keyboard movement - a way to add and remove elements to draw - transitions - animated drawings - pattern drawing, spiral generators - animated outlines - fading - clipping - an interface think about the pipeline video inputs - playback - syphon shape inputs: - graphics/ drawings - tracing video - generative - controls inputs - midi - lfo - audio - colours - coloured polyline