Merge das mudanças estruturais do projeto

Aguardando o @emoreth terminar as modificações para revisar e fazer o merge