I am building a new app like this. Let's say you want to create a swimming beginner bundle, customers can select a goggle, a swimming pant, a swimming board from each collection. Currently, it's almost impossible unless you are Plus customers. This is because the price can hardly be adjusted following user selections.
If you're interested, would you mind giving me some input? It can help me to make sure what I'm building is what you need. In return, I can offer you early access.