Crustal Heat Flow and Granite Generation