Разработка модуля Галерея работ для 1С Битрикс

Контекст задачи

Есть действующий интернет-магазин по продаже автомобильных пленок. Необходимо реализовать примеры выполненных работ (автомобильная оклейка) через собственный модуль/компонент. Важно, чтобы Пример можно было привязывать к:

  • Конкретному товару (пленке);
  • Детейлинг-студии, которая выполнила оклейку;
  • Марке/модели автомобиля, на котором выполнялась работа.

Ключевые требования к решению

  • Корректная работа при штатных обновлениях Битрикс;
  • Не перевариваться (не сбрасываться) при апдейте ядра;
  • Расширяемость архитектуры (возможность добавления новых полей/типов);
  • Удобство загрузки и редактирования работ администратором;
  • Гибкая фильтрация на сайте (по товару, студии, автомобилю).