We need to switch to using client side API calls to retrieve images based on the Campaign categories.
This will avoid needing to load all images from the server at once into the carousel, which is bad for performance (particularly for large numbers of images).
The new client side scripts will also use depth controls stored for each category (current server side uses depth=0 for all categories).
The resulting client side image list will be used to populate the new ParticiaptionManager T224479: Add new client side Participation manager for image list