merge-ort: support subtree shifting