Solar thermal collectors and applications