VertexBuffer now only stores on a per-vertex basis