Yeoman generated framework