# Partitioning demographic model

Consider a demographic projection model at time t: Population(t) = Population(t-1) + Births(t) - Deaths(t) + Net Migration(t), consisting of four submodels, namely for projecting births, deaths, migration and population at time t-1. How can this model be split into independent pieces that could run in parallel?