Separação e organização do codigo em arquivos