ModelSynchronizer
Similar to ModelImporter, but the input is two INode instances instead of INode and NodeData.
Changes to the behaviour of this class should also reflected in ModelImporter.
Parameters
determines which nodes need synchronization. Nodes that do not match the filter are skipped and will remain unchanged.
root of the tree containing the expected nodes
root of the tree that needs changes
mapping between source and target nodes, that is used for internal optimizations