I want a software that can arrange the selected photos in an appropriate grid and add a set header and footer and change the background colour as selected . The photos should be of maximum possible size with minimum inter-photo distance without changing the aspect ratio or cropping into the photo.