Utilizar los módulos shared y core para organizar las herramientas comunes es una buena práctica en aplicaciones escalables hechas en Angular.