This is an extended version of string.format. In is based on template. It can be used to generate each kind of text strarting from a data object