inlcuded templates for IndexedSeq and Vector
exposed the templateRegistry such that users of the lib can register their own templates properly