Injetando providers opcionais de forma inteligente!
Utilizando o módulo Angular baseado em flexbox
Criando componentes customizáveis