Initial NodeGroup commit. Need to add some more sessioning variables,
along with cleanup the NodeGroup UI aspects. Also need to implement the
drop and drag node functionality.