Нужен функционал коллекций, где пользователь фактически может создавать виртуальные папки и добавлять в них ссылки на фотографии. То есть коллекция - это виртуальная структура. Это может быть нужно для создания каких-то отдельных каталогов. Например, можно создать коллекцию для подборки фотографий для коллажа, например. Из коллекции нужно иметь возможность экспортировать фотографии именно с заданной структурой в какой-нибудь архив или просто на диск.
Также коллекция может автоматически пополняться. Для этого можно указать исходную папку, условия и действие. Тогда, допустим, можно указать в качестве исходной папки конкретную папку или даже весь архив. А в качестве условия можно задать дату создания файла или дату съемки из EXIF, например. Действием может быть автоматическое создание папки в коллекции с годом из даты и помещение туда ссылки на файл.
Также автоматически коллекции могут формироваться и по другим условиям. Например, по месту съемки, по названию объектива, по присутствию конкретных персон (в том числе и по группе персон), по заданной метаинформации типа “коллега” и так далее.
В общем механизм коллекций позволяет не менять ничего физически и в то же время каталогизировать с нужной структурой материал. И, что важно (!), одна и та же фотография может присутствовать одновременно в разных коллекциях и даже внутри одной коллекции в разных папках. Места на диске это занимает совсем не много, но позволяет самым произвольным образом упорядочить любой материал без физического его перемещения. К тому же материал может храниться на разных источниках, но объединится в одну коллекцию.