VertexBatch is now templated, works but still heavily a work in progress.