Dynamically loading an Ember component


Is there a way to lazy-load individual Ember components in my application?

I would like to exclude components from the original build and lazy-load them later as needed. I investigated Ember Engines, but it doesn’t seem suitable, as lazy-loading does not work with route-less engines. As I understand it, each of my components would have to be an individual engine, and then tied to a route in order to lazy-load.

Is there some alternative to this? I don’t want my components bundled up with broccoli, but loaded dynamically.