Investigate how Yeoman implements `composeWith` and `hookFor` for generator composition. Review the current slush generator architecture in the repository code, focusing on how generators are defined and executed. Examine any existing comments in the issue for design ideas. Propose a design that allows composing multiple generators in a streaming pipeline, ensuring compatibility with the existing gulp based system.