Quando você cria um módulo com @NgModule ele é "modular" de verdade. Um módulo é uma unidade de código confinada que você pode escolher importar ou não features dentro dele. Você fez isso em alurapic/client/foto. Qualquer outra aplicação que queria utilizar FotoModule, quando importá-lo, poderá utilizar tudo o que o módulo oferece. É algo completamente isolado de AppModule.
Você pode criar a aplicação A, B e C e todas podem importar de FotoModule. Importando o módulos, todos os componentes daquele módulo estão disponíveis.
Mas eu estou repetindo o que eu já lhe disse com outras palavras. Parece que não entendi sua dúvida, não sei.