How smart homes and cities help consumers design their own future