Separate ProjectsApp router from the module itself (and a bunch of other things :))