Following usecase:

What would be the best approach with the functions provided by hierarch?
It would not be enough to just change the path of C you would need to update all it's descendants (not only the children) to have the right ancestors.
Any examples?
Following usecase:

What would be the best approach with the functions provided by hierarch?
It would not be enough to just change the
pathof C you would need to update all it's descendants (not only the children) to have the right ancestors.Any examples?