С генераторами другая хурма - как поддерживать код, который они сгенерили?
У меня расширение идёт за счёт того что в схеме можно указывать свой компонент, если поведение дефолтного по каким-то причинам не устраивает, и библиотека позволяет легко сделать свой кастомизированный list view скажем, из примитивов