Sociodynamics: a systematic approach to mathematical modelling in the social sciences | Synapse