Use the API to create an empty PathCopyTree
Removed some dead code
Correctly scoped the constructor of the immutable tree
Added reusable nodes
Added API that allows the type of a subtree to be specified
Generics changes to allow converting nodes to trees with different types of nodes
Added copy based node to tree converter
Delegate to the CopyingNodeToTreeConverter in the converters of mutable trees
Do not convert nodes to trees in the node selector, wrap them as trees to allow them to use the selection API
Removed class