This type extends the Router.
Router
Apart from the Top Level Component ($routerRootComponent) which is associated with the $rootRouter, every Routing Component is associated with a ChildRouter, which manages the routing for that Routing Component.
$routerRootComponent
$rootRouter
ChildRouter