Navigating the smart cities of the future