Nova versão, simplificada tentando atender as necessidades do projeto.
Funcionando pelo menos uma página, só ajustes