Есть же html шаблоны. В них все норм, кроме того, что для заполнения приходится получать ноды и обращаться к ним, вместо какого нить lit-html подхода. Но все это вкусовщина
Это те же, что ты описал выше, но другими словами. Обычно iframe используют как изоляцию. Я в реальной разработке, не представляю текого кейса, где компонент надо было бы таскать из iframe в iframe))