I already have a plugin for virtuemart 3 to customize a virtuemart 3 product ingredients (check easycheckbox image I added here). I just need a small modification on that plugin's code. instead of pizza product, there will be a waffle product and there will be a picture of waffle bread in product details page in virtuemart and there will be 5 groups of items (chocolate group, fruits groups, candy group, marmalade group, extras group) from which a customer can select 2 or 3 items by clicking on radio boxes to add them on waffle, when customer clicks an item from those, 5 groups of items, a png transparent image of that item will be shown on the waffle bread image (overlay on the main image). There is already a plugin for virtuemart doing the similar thing for 25 euro, I can send it to you if you wish to make things faster, I have 15 days to have that plugin for my web site (check pizza product image, it is a ready and working plugin for virtuemart 3), you will just need to change its code so that it will overlay the images of ingredients on the main waffle bread image when ingredients are clicked by customer. So in short, customer will see a similar photo of his finished waffle product before giving his order to our shop. so please keep your price offers reasonable (not more than 40 usd).