Na hora que você cria o PainelModule, você diz que se não importar em AppModule ele não pode ser utilizado em lugar nenhum da aplicação, mas e se por exemplo, Tenho a seguinte situação:
MainModule imports[A] A imports[B]
Nesse caso eu conseguiria utilizar o B apenas dentro de A ou de quem mais precisasse importá-lo, certo?