Concept Flow - Dynamic component loading
Start
User triggers load
Inject ViewContainerRef
Create component dynamically
Insert component into view
Component renders
User interacts or unloads
Destroy component if needed
End
This flow shows how Angular dynamically creates and inserts a component into the view when triggered, then optionally destroys it later.