How does \Magento\ConfigurableProduct\Helper\Product\Options\Loader::load() work?

Details: How does \Magento\Catalog\Model\Product::getTypeInstance() work?

Details: How does \Magento\ConfigurableProduct\Model\Product\Type\Configurable::getConfigurableAttributeCollection() work?

Details: How does \Magento\Framework\Api\ExtensionAttribute\JoinProcessor::process() work?