Yeoman generator based app structure