We can now load then save an amf then load that new file and have it all work.
Added a MeshMaterialData class.