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 effects - segment (+ more lines) colours - coloured polyline