Merge pull request #169 from evoskuil/version2

Factor GSL template into one template per generated file.