Reestruturação das classes.
Melhoria na documentação.