Modular AngularJS App Design notes