Add sortByName
Fix aliasByNode: Allow ':' in nodes
Add groupByNodes
Factor selectNodes and splitByNode out of *{ByNode,WithWildcards}
Add nodeArithmetic for *{ByNode,WithWildcards}