Define DunGenStrategy and expand other mechanisms