A Yeoman generator for component.io apps