trying to refactor vertex buffers
materials
touch and grahpics