The router delegate for the router.
This delegate consumes the configuration from routeInformationParser and
builds a navigating widget for the Router.
It is also the primary respondent for the backButtonDispatcher. The
Router relies on RouterDelegate.popRoute to handle the back
If the RouterDelegate.currentConfiguration returns a non-null object,
this Router will opt for URL updates.
final RouterDelegate<T> routerDelegate;