The node that we are moving. This node may not be in the tree and that is ok, so it might be a node that is being cut&paste from another process for example
XmlTreeNode target
The existing node that establishes where in the tree we want to move the source node to
InsertPosition where
The position relative to the target node (before or after)