у нас еще хотелка, чтоб дефайны сами сразу же проставлялись от наличия пакета, а другие при наличие такого дефайна включали часть своей логики
типа ты добавил новую рекламную сетку пакетов
и модуль рекламы и аналитики, сразу же подхватили её наличие, юзверу ничего делать не надо
при этом без этой сетки всё так же окей работает
и помимо дефайнов кастомный препроцессы и построцессы для андройд айос
создаешь инстанс СОшника, там тыкаешь и пишешь какие ключи прописать, какие папочки копировать
закидываешь такой СОшник в модуль и все
теперь это будет работать везде где есть фреймворк