explain rendering templates in other engines