Move Buffer creation routines from OpenGL to Utils.
Overhaul VertexBuffer.initialize