Towards agent-based travel demand simulation across all mobility choices – the role of balancing preferences and constraints · Study