clarify the routing semantics, if you trust to link, you trust to route
clarify router links further
partial cleanup of the link/exchange relationship, reducing the number of states to keep it simpler (exchanges can only exist under a link)