@david-gang raises a good point — do we have a mechanism for people to do config/run blocks. I know you can use the old angular-decorators Modules which are still under the hood for that but not sure how that would integrate with the bootstrap process.
I’m not sure what the plan is with bower. personally my teams whole workflow has moved to npm primarily cause bower never implemented shrinkwrap. I don’t see why we can’t put it on bower — all you really need is a bower.json and then bower just reads from the github repo.