Step 4: Template languages