Collapsed the files dealing with GL objects into one. Changed API from using method calls
to copying the OpenGL calls (almost) verbatim.