Eu estava olhando lá no github fiquei curioso em relação a qual foi a arquitetura de código que você usou. Se você não se importar em explicar, me interessaria saber mais sobre como você dividiu o projeto qual é a função de cada módulo de código.