Re-organize source
Return std::vector from decompressChunk
Introduce a simple drawing surface abstraction
Support for multiple windows.
Re-organize source code and event loop.
Add code to load level header.