There are multiple steps to the Surf page rendering process. At specific
stages different objects are in context to scripts and, therefore, different root objects are
available to each of those rendering objects.
The templates object contains root-scope objects that are available during the rendition of a template.
The components rendering object contains root-scoped objects that are available during the rendition of a component.