Drawing and other things
This started out as adding support for drawing graphics, but since I'm using that for my presentation thingy it has turned into a bit of everything.
Things are split into individual commits at least, so if there is something you don't like, we can undo that.
Closes #180
Edited by Oscar Gustafsson