How are you going to embed an app in another app/DOM without using an iframe, and how is creating that iframe going to be any harder to accomplish depending on the technologies used inside of it?
I'm not sure what you mean about components...Angular is component based. Are you referring to native web components?