UrbanSim: interaction and participation in integrated urban land use, transportation, and environmental modeling