I love this! Thank you for posting. I tried to make a similar one for my E-commerce prototype, but I ran into a problem. My prototype has multiple products, but when I try to make instances of the component and change the images in that instance to pics of the other product, the small images change, but the large images in variants 2, 3, and 4 go back to the images in the original component. Should I just make a copy of the component for each product? That's the only solution I've been able to come up with.