Estrutura básica

Repositório: camada de acesso a dados.
Domínio: camada dos modelos.
Negócio.