Responsive, easily customizable gallery with a masonry layout