This visualisation is part of the UN Modelling Tools.
You can find a running version of this visualisation here.
Please read through the presentation.
There is valuable supplementary material for this simulation here.
Please read the section on DEVELOPMENT.