Responsible for rendering a
Location . It is designed to only perform the full output
(which includes a snippet of the source file) once per render. This requires the use of the
"perthread" scope (since the service tracks, internally, which locations have already been
rendered, to avoid repetition).