How to scale an AngularJS project to use reusable directives