No need to know images height or wait for all images to load, this genrates layout image by image