Added template classes
Merge pull request #19 from dockyard/bc-template-classes

Added template classes