reference code for the "Advanced AngularJS Directives Development Workshop"