Think along the lines of an omelette with 3 fillings, or a toasted sandwich.
I need to be able to choose the main item (omelette) and then choose i.e. ham, cheese, tomato (out of 9 or more possible fillings). I can't possibly have all the filling combinations my customers can come up with as separate items in the software?!?