Angular permite anidar componentes o colocarlos como hermanos, al mismo nivel.
Esto significa que si tenemos código de HTML que puede ser extraído hacia un nuevo componente para ser reutilizado de manera más óptima en nuestro código, podemos hacerlo usando el mismo procedimiento con el que creamos los componentes de cada pantalla de nuestra app, e incluirlos luego como parte del contenido de dichas pantallas, o en el app.component.html, fuera de la directiva de enrutamiento, para que sea accesible en todas las páginas, como es el caso del menú de navegación.