Reimplement reordering and add splitting in reverse
Use more descriptive name
Conform to NoFlo convention
Fix caching bug when connections are intermingled