Able to define current global graph settings without having actual component in scene

A lot of components, such as the TagModifier, requires a Pathfinder component to exist in the scene.

However, in my case, a pathfinder doesn’t exist in the scene, since it is created during runtime and loads local data. This is to stop the scene from getting needlessly marked dirty in source control.

Could it be possible to have a feature where things like tag names could be defined through editor scripting? Note: This would only be used in the editor, during edit time.

I store my tags in a separate scriptable object, so having singletons that are components stored in a scene aren’t really an option for me.