Fala Filipe, tentei caprichar no meu primeiro conteúdo root 😅
Fiz um esquema dividindo em diversas etapas de implementação. Inclusive a primeira etapa já resolve o ponto principal. A implementação na prática não precisa ser dividida em tantas etapas.
Espero que o esquema ajude a entender melhor a ideia e a perceber que ela é mais simples do que pode parecer inicialmente.
Segue o link do esquema:
https://www.figma.com/file/1k3nlspl8atJeLApHkJ4cG/TabCoins-Pr%C3%B3ximos-Est%C3%A1gios?node-id=0%3A1