Application of System Dynamics, GIS and 3D Visualization in a Study of Residential Sustainability