Added the basic template class to the toolkit