A better structure for Angular modules