Agent-based computational models and generative social science | Synapse