How is Ionic components available in a Lazy loaded Page?

I have a basic question on lazy loaded bundles. Whenever a component or directive is imported in a Lazy loaded page it is part of that module bundle for it to work. But I do not see any of the ionic components part of the module. We do import IonicModule into each Ionic Page but why is it not part of the bundle in the build ?