Text this: Agent-based simulation approach to urban dynamics modeling