A basic tab.
A tab can be activated, and visible on the page.
A tab can display a loading indicator.
Tabs are connecting using paths specified in the name attribute & settings aattribute. Tab is then initialized in javascript on the active elements.
For static sites, or sites that only require simple history, in-page links can be used to trigger different local tab states.