In SPARC, the app menu is created from app/assets/json/global/app-menu-map.json Each entry defines a route. A "high level" route is then configured in app/config/baseRoutes.json that delegates a group of URLs to a controller. Then, a controller, in its associated .json file defines in its "routes" section the sub-route managed by the controller, and the method to be called inside that controller.