Many decisions, such as the method of browsing, can be ignored for the moment, as they are entirely encapsulated within the recipe database component, and do not effect other components.
Only need to note that somehow the user can manipulate the database to select a specific recipe.