A component that provides router related functionalities for both client and server.