What approaches should we consider to speedup loading time of our large AngularJS Project? E.g. 1) lazy load AngularJS modules as they are needed (e.g., if some modules are only needed for some pages, can we only load for them for those pages)? 2) concatenate all of our source files (both vendor files and our own source code) into one file? or served separately? If served separately from our own source code, should they be served concatenated, or as separate files?