A gallery component for slideshows and carousels