Make RenderSystem use cameras vector when setting projection
Make TextureFactory produce textures with immutable storage, contents can still be changed
TextureManager must define backong data type of textures
*Camera should produce textures with a type determined format