A small, unopinionated client-side router.