fn mark_graph_interval_spatial_index_dirty(
state: ResMut<'_, GraphIntervalSpatialIndexState>,
graph: Res<'_, Graph>,
changed_nodes: Query<'_, '_, (), Or<(Added<Node>, Changed<Node>)>>,
changed_intervals: Query<'_, '_, (), Or<(Added<Interval>, Changed<Interval>)>>,
removed_nodes: RemovedComponents<'_, '_, Node>,
removed_intervals: RemovedComponents<'_, '_, Interval>,
)