Dishes have names and prices.
Line items can contain dishes, record quantities, and generate subtotals.
Menu can contain dishes.
Orders can contain line items and calculate order totals.