Architect your code for efficient changes and debugging with ScriptableObjects | Unity