Reestruturação do projeto

Reestruturação do projeto para melhoria de performance e utilização de
funcionalidades básicas.