A Javascript component that creates a gallery with Ajax requests