Суть проблемы на примере SegmentItem и вложенного в него Counter.
SegmentItemComposeVariationGenerator должен уметь читать props своего дочернего компонента из свойства counterStyle и преобразовывать его в методы билдера стиля Counter. Это можно и нужно делегировать генератору каунтера.
Однако полностью переиспользовать генератор каунтера неоптимально, каждый генератор тащит за собой много ненужного, а нужна только логика маппинга из props в вызовы билдера (функция propsToBuilderCalls()).
Поэтому необходимо вынести логику маппинга из ComposeVariationGenerator в отдельную сущность, чтобы ее можно было переиспользовать в других мапперах.