Берешь и делишь каждый компонент директиву и тд из шареда на свой модуль и импортишь где надо
Начал так делать интуитивно, но что, неужели прям каждый шеред компонент (кнопка, блок какой то) в отдельный модуль, и шареды потом просто грохнуть грубо говоря? А если есть сервис в модуле, и он moduleWithProviders имеет, то везде где я его заимпорчу он создаст новый инстанс сервиса же, то таких модулей в шареды таки оставлять с форРутами?