Renamed some classes, GL object binding is now saner.