Mais implementações

Todas as classes quase totalmente implementadas, salvo pequenas
possíveis mudanças até o fim do projeto.