Modular AngularJS development