FileTemplate can be used to merge results created by several templates. If a template uses the results object to customize its output based on files created by all processed templates, this can be used to seamlessly integrate additional files in the template results.

The sandbox template uses this to allow additional files (e.g., existing source code) to be integrated in the newly created Boost sandbox library project.