I have an n-ary tree structure which has a functionality such that any node in the tree can be referenced. This means the referencing node will take it\'s value from the referen