Resolve circular dependency on reverse routes with a Provider; remove future-ness of dispatch
Proof of concept PrefixRouter
Use DI to construct example app