Topology creation performance
The current way we use MatID to create the topology works as intended, but is highly inefficient. There is a lot of duplicate work done, and some critical parts of the code are quite slow. This should be improved in order for us to re-enable the topology creation.