Interface for the ‘Components’ object.
The first interface contains things that are available to non-chrome XBL code that runs in a scope with an nsExpandedPrincipal. The second interface includes members that are only exposed to chrome.