Arquitetura: CantorController