Created a better method of removing the nodes

When a different feature is clicked it is in charge of removing the
dynamic nodes.
This also means that all custom nodes have to do the same thing
Added the viewing children navigation.

This only goes in one direction and does remove children if you select
a parent.