DESCRIPTION
start_component_hook CONTEXT_OBJECT
Whenever we start to render a component, check to see if we can draw a halo around the component.Either way, record halo metadata.
end_component_hook CONTEXT_OBJECT
When we're done rendering a component, record how long it took and close off the halo "span" if we have one._unrendered_component CONTEXT
Returns true if we're not currently inside the ``Body'' section of the webpage OR the current component is a subcomponent. (Rendering halos for subcomponents being too ``heavy'')render_component_tree
Once we're just about to finish rendering our HTML page (just before the "</body"> tag, we should call render_component_tree to output all the halo data and metadata.