Updated and expanding on the Kettle Cookbook project started by Roland Bouman