[Cookiecutter](https://github.com/audreyr/cookiecutter) is a general program that solves what texgen does. Maybe it's better to use cookiecutter instead? Or at least as a back-end.