New router functionality that works in parallel with legacy routing.
Merge pull request #359 from typesafehub/wip/new-router-functionality

New router functionality that works in parallel with legacy routing.