Added the implementation for general openGL buffer objects.
Added specialized implementations for vertex and index buffer objects.