Collection population, photo selection, custom delegate