In Yeoman, composability can be initiated in two ways:
    * A generator can decide to compose itself with another (e.g., `generator-backbone` uses `generator-mocha`). 
    * An end user may also initiate the composition (e.g., Simon wants to generate a Backbone project with SASS and Rails).