NewRouter creates a new Router with Chi as the underlying router opts can be nil to use default options
(config *models.Config, logger models.Logger, opts *RouterOptions)
source not stored for this graph (policy: none)