Added more restrictions, a hierarchy's level can now be changed, see #36

A parent child panel cannot reference another one if it already references the first one.
A hierarchy's level can now be changed even if it was already set. All child hierarchies are then updated as well.