Sim de fato ha algumas alternativas que me atenderiam, mas ideia me deixou curioso(e empolgado) entao eu quis tentar, ainda que nao de em nada acredito aprender bastante.
Sobre o ChatGPT usei ele pois a documentação do Mono é horrivel, eles não explicam muito bem, e ele conseguiu achar algumas coisas que não achei no Google, alem tambem de encontrar bibliotecas interessantes para o projeto.
Sobre json é meio complicado explicar por texto, mas ainda sim, não é 100% de certeza que fique assim até o final do projeto.