Start with shared_ptr - for Mesh.