View rotation
Do we want to implement support for rotating the viewport? Possibly useful for parts of for example the pythagoras tree that are 'upside down'. Also, if we want this what would the controls be? The operation itself is quite cheap by the way and not more/less taxing that zooming/panning.