`generateTemplate`