Emulate labels with nodes
Added support for groups
Added support for states
Added unconnected edges