Lazy loading is a commonly used technique. However, in Angular it seems that the granularity level of this technique stops at the module level.
That means that you ca
A bit hacky ... but possible (future versions of Angular (beyond ver. 7) will implement an easier apporach)
https://blog.angularindepth.com/dynamically-loading-components-with-angular-cli-92a3c69bcd28