The reason one asset needs another asset can be a very indirect. Take a look in the reference viewer, that’ll tell you how to get from one to the other.
Also, if you want to get freaked out by the number of cyclic references is your project, check out: