I'm having trouble deciding on the best approach to create a new AngularJS application. There seem to be various methods available, such as using angular-seed from https://github.com/angular/angular-seed
or
yeoman - http://www.sitepoint.com/kickstart-your-angularjs-development-with-yeoman-grunt-and-bower/
What I'm struggling with is finding information on the reasons for choosing one method over the other. The directory structures of the resulting projects appear quite different. Is it accurate to say that one key distinction is that angular-seed does not include Bower or Grunt by default, while a yeoman generated application does?
If I opt for angular-seed and later decide to integrate grunt, would this involve a manual process?