var component = ScriptableObject.CreateInstance<T>();
component.SetAllOverridesTo(overrides);
components.Add(component);
isDirty = true;
return component;
}