Changed Geometry base class to accept both projection and view matrices at render time. Since some implementations of shaders require the model and view matrix separately, it makes sense to send them
separatedly into each geometry for rendering.