New VertexArrayObject class