Tweaked viewer proxy to properly shut down proxy on exit.
Merged in Timespan changes.
Switched to Cathedral config.
Added support for clicking.
Re-instated hightmap drawing.
Sped up drawing of heightmap somewhat.
Moved previous Overlay work to prototype.
Added rough class heirarchy for new overlay.
Reworked package structure for overlay.
Worked on overlay class heirarchy.
Overlay structure in place.
Fixed compiler errors for SelectionArea classes.
More tidying up of overlay code. Implemented core render loop.
Added States and Triggers packages to Overlay. Added Background image state.
Fixed ImageSelection to draw correctly.
tweaked the documentation for ImageHoverTrigger and HoverTrigger
Renamed Selection to Hover. Updated OverlayManager to correctly update displays for all windows.
Added StateChanged event to OverlayManager. Triggered StateAdded event.
Added the ability to change background image for ImageBGStates.
Added simple menu to launcher. Still missing transition and hover renderer implementations.