A template engine concept