SMS dit: Thermoelectrics, photovoltaics and thermal photovoltaics for powering ict devices and systems