Thermal and air conditioning systems