Melhorias no código e organização da estrutura de pacotes