This is cool!
Definitely check out my Objective-Dandelion proposal, which might provide inspiration for a routing layer that attempts to maximize aggregation: