Prospects of photovoltaic rooftops, walls and windows at a city to building scale. (December 2021)