How would you implement lazy loading in Angular for a large-scale ERP application built on .NET Core? Use Case: To optimize performance and reduce initial loading time for the ERP application by loading modules asynchronously.