Apresentador do Model View do c ++: onde construir o apresentador?

Estou usando o padrão Model View Presenter (MVP), conforme descrito no artigo The Humble Dialog Box (pdf) com um projeto MFC. Tenho certeza de que o problema é o mesmo com a maioria dos kits de ferramentas da GUI. O que está me incomodando é a visão concreta (ou seja, a classe de diálogo) está...