We can use Unity ScriptableObjects (SOs) to store data in a game project, following a Data Driven architecture. Thus, a MonoBehaviour script A do not need depend on another MonoBehaviour B. They can use the data that are stored in a SO X. On the Unity Editor, all scripts that need any information stored in X, can reference this using a property and can be configured already in a prefab.
Read me
https://github.com/icaro56/simple-atoms-so/blob/main/README.md
You can install this package via UPM. Follow the readme link.
First release