Scene Objects
 - Implemented a Geometry interface that is inherited by all the geometries in the scene
 - The Renderer class is changed to fit the new IGeometry interface
 
TODO: Have to do more cleanup and fix one-two things of the new Interface implementation