== Motivation ==
There are basically two
way to populate a canvas, loading a SVG file whichhas been created with some tool like inkscape or by writing a nasal programthat calls drawing functions of the canvas API. Both ways are valid and have their pros and cons.
The canvas API is quite limited (at the time of writing), only a few basic
commands are available. There should be more drawing commands to allow rapid
development of canvas instruments for other
== Goals ==