Muito legal as diretivas do Angular, com ela posso componentizar tudo em um projeto. Minha dúvida é: Até onde posso dividir? Posso fazer de cada botão uma diretiva e reutilizá-las no projeto. Porém isso não iria dificultar o desenvolvimento do projeto? Teria que escrever uma diretiva para cada componente. Por outro lado facilitaria o restante do projeto. Até onde eu posso componentizar de modo que tenho um bom "custo/benefício"?