In this corner is the helpful ES module, ready to organize and load up your files! The crowd erupts in support! And in this corner is the Angular 2 module, ready to organize your application and lazy load your code. The crowd mummers in confusion. Why are these two fighting when they are best together? This session details the difference between ES modules and Angular 2 modules. It then outlines some best practices for using Angular modules and demonstrates how to refactor an application into multiple modules for clear organization and possible lazy loading.