Thermo-hydraulic systems