Initiates an action on the graph defined either by a node, path, or list of paths. TRUE can be passed for the
obeysRules flag if the given path list has the following 4 properties:
1 - All paths have the same head node
2 - Paths are sorted in traversal order
3 - If one path ends at node A, no other path
continues through A
4 - No two paths are the same
These rules will be obeyed by path
lists returned by picking and by searches for non-group nodes.