Composing product lists with ServiceComposer
A product identifier lets services work independently. A product list first needs someone to select the products. How composition events provide that context without a central controller knowing every service.