Как называются - да без понятия, обычные компоненты:
const Component = Vue.extend(...);
Экземпляры создаёте не через шаблон/render-функцию других компонентов, а вручную вызываете конструктор и добавляете корневой элемент куда там вам надо:
document.body.appendChild(new Component(...).$mount().$el);
Удаление - так же вручную, вызываете метод $destroy и удаляете корневой элемент из DOM.