How does Magento 2 render the backend config tabs?

The template


The iterator’s data:





The tabs gathering


See also: Performance issue: \Magento\Config\Model\Config\Structure::getTabs() does not cache its result and is called multiple times for the same result