Но мне чётко и ясно повторили требования, что логотип должен храниться в базе данных, но под него не нужно создавать новую таблицу. Так же стоит учесть, что у меня нет таблицы конфигурации или что-то подобное, по этому я в большом замешательстве, куда мне прилепить этот логотип в базу данных
А вот партнерам такое не совсем подходит, им же нужен готовый интерфейс где четко видно форму с минимальным набором полей, типами данных и описанием.
лупят, но им лень переписывать на С++
Наружу выдаёшь метод.
В итоге у тебя будет N классов с одинаковым публичным интерфейсом и выбор нужного - это вопрос одной строчки кода и словаря "название меседжера->реализация"