Microsimulation and Population Dynamics: An Introduction to Modgen 12