Un-inlining UNVIO member functions.
Use new max_elem_dimension_seen() function
Change node_in so it does not rely on knowing the number of nodes.