Two thoughts/questions:
- do you feel that this could be used to make a (simple) drawing program?
- have you considered setting up your codebase as a Literate Program?
http://literateprogramming.com/
Notably, that would then allow publishing the project as a PDF for didactive purposes.
1. Not in the current state of the engine, but in the future - after implementing all the graphics functions that i plan to add - yes, absolutly.
2. Hmm no, first time i hear about it