Sometimes it's worth spending a few dollars to get something that does what you want.
It's easy to configure and a breeze to populate - in all sorts of configurations. I've already saved the purchase cost in ease of setup.
It ticks a lot of boxes as far as being able to display unlimited images, with text captioning and hyperlinking. Unlike others (that didn't work anyway), this only took a few minutes before it was working. A bit of tweaking and it was perfect.
Does as it claims, which is a big point these days. Once you've got it working the sky is the limit as far as setting up goes. Few quirky issues that can un-stick you from it working smoothly - but that's part of your own personalising. A great tool and really appreciate that it's free. Totally support your efforts! I'll even add you to my PayPal donate list.