add dryrun, add formatting, remove package flag.  Gen is pretty much done.