yeoman structure