Templating solution with adapters to many engines.