Create GenericTemplate