How Will Smart Cities Work?