* Added a basic material abstraction * Started implementation of RenderTarget (such as render textures)
Added UIManager that renders the UI inside the window
actually compile #9