@jonathon Another consideration that is loosely related to this. We have over 100 branches nested multiple times. The issue above relates to moving ALL the geometry. Because the survey point has shifted.
The other issue is editing the branch hierarchy (or doing a find/replace on some of the names in the nestings, or removing a level in the hierarchy) without having to go through every branch manually. This is another example of globally addressing every branch name in the stream. Now it might be that this is super easy in the new interface. I hope so. I don’t know yet, and is better to do at an interface level than a script level, but in the old interface it would be a nightmare with over 100 nested branches.
As projects progress through different stages and levels of maturity and need some branches archived or pruned or reordered or reorganized or renamed or repurposed, it is a capability that should be provided and super easy.