title: Recommended scalable AngularJS project structure?
body: <p>I have seen several AngularJS project templates: the <a href="https://github.com/angular/angular-seed">seed project</a> at the official website, <a href="http://yeoman.io/">Yeoman</a>'s generated, and <a href="https://github.com/CaryLandholt/AngularFun">AngularFun</a>. </p>
  
  <p>Are there any other (un)opinionated templates I should take a look at, or any related pattern you would suggest for a scalable AngularJS project?</p>
  
  <p>By scalable I mean</p>
  
  <ul>
  <li>being able to split controllers, directives, filters, etc. in their own files; </li>
  <li>being able to load these files on demand rather than making the browser load everything;</li>
  <li>being able to have common, cross-project components (e.g. common directives, filters or services).</li>
  </ul>