если честно, я не понимаю концепцию
то есть, условно у нас есть Button. внезапно, нам нужен Button с Icon.
мы берем Button, добавляем ему startIcon, endIcon пропы, вешаем на них классы из модуля и все
И компоненты становятся всё более и более жирными, тот случай, что ты описал прям идеально ложится на то, что надо просто отдельную кнопку делать.