No self-respecting chef would attempt to make a new recipe without first having a list of ingredients. Anyone who is trying to piece together a jigsaw puzzle would like to know what the finished ...