Hierarchical nets gui

Hi Sarah,

Nothing grand here; mostly following the logic and refactoring in pipecore (details, see https://github.com/sarahtattersall/PIPECore/pull/7).  Not ready to merge in yet, for sure.

best,
Steve