Nested recipes. Embed sub-recipes within recipes to an unlimited depth. i.e.
Create a recipe for Beef Stock and use that stock as an ingredient in as many
other recipes as you wish. Later on if you decide to use a different Beef Stock
recipe, just modify the sub-recipe and all other recipes referencing the Beef
Stock recipe are automatically updated! The programs also display a graphical
representation of your recipe's structure showing component sub-recipes/ingredients
and their required quantities.