SVG support and GUI

The generated games are now rendered with SVG instead of a canvas.
A first GUI (MI2 style) has been partially implemented.