Reusable Building Blocks for Agent-Based Simulations: Towards a Method for Composing and Building ABM/LUCC. | Synapse