http://www.ccs.neu.edu/research/demeter/design-decisions/visitors/with-mira contains related information.