The power source is a thermoelectric module. It's internal resistance varies with temperature difference. In order to get maximum power from the thermoelectric module you must match the internal resistance to the load resistance. In our case the load is a battery plus a circuit. This circuit will be variable in resistance in order to match the internal resistance of the module.
Is a FET the way to go to vary the resistance?