Adding a typed TemplateBase
Fixing usage of typed template
Little changes for more consistent library interface.
Merge branch 'Julion-master'
Nuget package was updated.