Microsimulation of Urban Development and Location Choices: Design and Implementation of UrbanSim · Study