@bakura10 I can agree with the boilerplate problem (cleanups), and I'd also be fine with injecting the SL into the router, since routing is a sort of "location" problem.