Once we adopt this, then it means that within each layer, we have a primary supplier. Then, we have multiple compatible suppliers almost by default. They are reference implementations to open source competitors in all of these spaces. When worse comes to worst, we can switch to the second or even the third solution provider.