Text this: Critical review of thermoelectrics in modern power generation applications