Title: Thin Film and Flexible Thermoelectric Generators, Devices and Sensors