How do I design a form that allows people to select multiple products and specify certain attributes of each product?