Coupling Spatial Task Solving Models to Simulate Complex Pedestrian Behavior Patterns