Render system changed

- Added an IRenderable class to wrap around anything that can render
- Made VertexElement inherit from it
- Tweaked and commented ThreeDInstance a bit