Started to implement moving a subtree as a root
Fully implemented moving a subtree as a new root