Issue #17: Criação de serviços e isolamento de funcionalidades