A discussão sobre a melhor forma de prosseguir com a implementação ainda está aberta na issue: #1326, ficarei feliz se compartilhar mais de seu ponto de vista para discutirmos.

Além disso, por favor compartilhe sua impressão do design que elaborei, algum lhe agradou mais ou tem algum estilo para sugerir?