A Yeoman generator