Engine::Refactored renderer code to separate classes, allows me to have a VBO renderer for non animated groups