at minimum, the router and the app coderef itself are services