code: func NewRouter(b Backend, d experimentalProvider, features *map[string]bool) router.Router {
  	r := &buildRouter{
  		backend:  b,
  		daemon:   d,
  		features: features,
  	}
  	r.initRoutes()
  	return r
  }
docs: // NewRouter initializes a new build router