refactor: add api for common VertexItem use

- rename VertexItem -> VertexData