Get rid of IMesh (mesh interface class) and use MeshVariant instead
This simplifies in some sense it reduces the number of dynamic_cast and allow some automatic type checking
This simplifies in some sense it reduces the number of dynamic_cast and allow some automatic type checking
merged
mentioned in commit 976f9da2