This is the practical unit, for developers who read both dialects, review each other's work across engines, or move a site from one to the other. It treats the engines as peers: each has things the other lacks, and each list comes with the nearest equivalent in the other engine.

Smarty and Twig side by side is the reference: one row per construct, each with an id to link to, then what only Smarty has and what only Twig has. Behaviour that differs between the engines covers the four differences that cause visible bugs, beginning with escaping, which on Core dna is off in both. Porting a template set gives the order of work for a change of engine and a way to estimate it from the site's own templates.