BaseTabContainer handles a tab list (like your browser tabs) and also renders a BaseTabComponent that wraps a NuxtPage. We're exposing a title and description from the NuxtPage -> BaseTabComponent and then we're exposing the nuxtPageRef to the BaseTabContainer. My system works except when an HMR load occurs, since HMR loads reset refs (at least thats what im guessing).