A yeoman generator for the AMD AngularJS components project