How does Magento 2 iterate through the backend config form fields?

See also How does Magento 2 prepare a backend config form field for rendering?