A City in the Cloud: Living PlanIT Redefines Cities as Software