Use singletonList for single subtypes
Simplify ingredient focus code
Add more information when a rendering a recipe ingredient crashes