Preparations for putting the vertex and index buffer specific code into a provider like interface