Fixed issue with moving fiducials in and out of hierarchies. However, there are still problems when trying to remove a hierarchy. I'm probably gonna trash this branch and try something else.