This commit adds more functionality to the Renderer class.

Adds:
* front face culling
* vertex array watch
* draw calls