и содержимое, и заголовок должны поддерживать отображение других компонентов/произвольного html
по умолчанию активен первый таб
должна поддерживаться возможность динамически добавить/убрать таб
при удалении активного таба, активным становится первый таб (если остался хотя бы один)
учесть что таких блоков с табами на странице может быть множество в разных местах
(желательно) контент табов должен инициализироваться только при активации соответствующего таба
изменять разметку app компонента можно только для решения проблемы инициализации контента активного таба
Для оформления табов достаточно использовать 3 класса из styles.css.