Hi David Ffrench.
Just to share this kind of dependency is designed to be managed by the OLM. So, we can say that object/type/kind requires the other one.