sentences:  For purposes of this article, a result document is any kind of formatted output, including documents, web pages, or source code (in source code generation), either in whole or in fragments.A template engine is ordinarily included as a part of a web template system or application framework, and may be used also as a preprocessor or filter.Template engines typically include features common to most high-level programming languages, with an emphasis on features for processing plain text.