Refactor Mesh into MeshData