Separando el código por características (features) y código compartido (shared) para mantener proyectos grandes organizados e intuitivos.