- Make the template selection configurable.

- Add a template for immutable classes.
Merge pull request #46 from hgschmie/template-selection-1

- Make the template selection configurable.