Entender e implementar factories e services, fazer integração com o sistema