Shopwave provides a number of options for adding modifiers to individual products. You can also set up price schemes which can apply to products or entire baskets and can be used to select eat in or take out options.