S.T.I.T.: a system of mathematical models for the simulation of land-use and transport interactions