Template mapper