Exploring Angular DOM manipulation techniques using ViewContainerRef