Got done phase 1 of port from XNA

Simple fields and partial aspects of initialization are complete. Phase
2 will be setting up frame buffers, textures for data and shaders from
the asset pipeline. Phase 3 will be porting over the actual shaders and
render/update logic.