Geometry Mapping Serialization
Currently each primitive has a pointer to a GeometryMap instance. We need a better way to (de-)serialize the instances regarding dynamic load balancing.
The current switch solution to check the type of the subclass during deserialization is less than optimal.