[MTS/LF] [73209846] Scope component definition

We were running into problems with the carousel's flight dependency.
Flight.js was invoking Object.keys, which didn't exist in older browsers
we wanted to support. We wanted to stall defining the component until
the client code could use some shims to monkey patch Object.