Mesh is now a struct