You should be able to delegate most of this to the cookbook generator, like in `#cookbook`, but looks great!