Initial commit of stream centric clientside commander plugin
This fits into the old scheme of "run" commands, while buffing only to ensure commands are sent out in the right order.
All API commands are augmented to return immediately (202) as they're shuffled into the new extended cncserver command buffer.
BUGFIX: Edge case when drawing would draw over occlusion
Initial commit of stream centric shared SVG mode library
This handles moving the drawpoint, and updating the copy of the buffer.
Drawpoint position does not seem to match up with lines, but.. it's more accurate than it ever was. This will have to be managed somehow in the future.
Initial conversion of WCB plugin to stream centric.
Buffers and works quite well, code is even cleaner than it was.
Initial conversion of example mode to stream centric version
This is the baseline for examples, and as it should be, more lines removed than added.
Initial conversion of the manual print mode to stream-centric (WIP)
I'd call this about 80%. Not quite there, but mostly working.
Initial conversion of auto-print mode to stream centric
Tested a bit with mona lisa, seems to work quite well.
Update mona lisa again for minor tweaks to avoid drawing error