Describing economic agent-based models – Dahlem ABM documentation guidelines