Started working on the gl_retained_object_manager class so that objects created by OpenGL can be tracked