You can definitely save a lot of time using assets, but there’s absolutely no guarantee they will talk to each other, in fact in my experience, usually the opposite ![]()
It doesn’t matter if you use direct references or interfaces, if two systems are incompatible, that’s it.