Context
Context. An author can drop a local component into a collection or place a global component (a footer call to action, a shared banner). In the frontend, the element's getComponent() returns whichever it is, already resolved to the global component's active version when it is global, so a template needs no branch. What it needs is a blank guard, and to pass down only variables the page does not already have.