Pass in an array of image URLs rather than actual img components

Main motivation so create image grids with links but this is also
a much easier model to use programatically.