implemented vertexOffest
Size is now a wrapper around a (v Int)