add comments to make-demo.py.
remove ugly demo.
tweak viewBoxes on demos to display nicely.
make-demo.py: generate a <code> element for each source line.
demo.html: add styling and copy.
remove obsolete todo.
move demo template and python script to a subdir.