Many template engines in one collection with one universal API