title: Angular2 modules: best practices
body: <p>I have always been working with one main module called <code>AppModule</code> but I am yet to divide any of my small apps in several modules. What are the best practises regarding <code>Modules</code> ? In other terms, when should I refactor my code to encapsulate some functionalities in a <code>Module</code> ?</p>
  
  <p>Any examples that could help are very welcome.</p>
  
  <p>Cheers</p>