Add ingredient grouping and improve incredient directions display