An extendable yeoman generator