Hi Thau! I don’t think I’ve understood your first question, actually every router path can lead to a Feature Module since every module is a Feature Module apart from AppModule! But maybe I’m misunderstanding your question so correct me if I’m wrong.
For your second question, personally, if a service is being used by a single component, I usually put it in the respective module folder, under a separated directory (ex. “contacts/services” which is a sibling to “contacts/components”), because I like directories to state what’s inside of them instead of mixing everything! However, if a single component has a dependency, it should be for itself only, and it should be the case for a shared UIkit module (and every component may have its module too, if it gets complex), so don’t ask you “which components use this service” but “where should this service be available” also thinking about the future of the project ;)