Added TODO's for group merge - forgot about freeing old nodes!
Experimental idea - "subgraph" node type to deal with duplis needing isolation