Solar Thermophotovoltaics · Hindsight | Envisioning