pub fn mesh_highlighting<T: 'static + Asset + Send + Sync>(
    paused: Option<Res<'_, PausedForBlockers>>,
    global_default_highlight: Res<'_, DefaultHighlighting<T>>,
    interaction_query: Query<'_, '_, (&Interaction, &mut Handle<T>, Option<&Selection>, &Highlighting<T>), Or<(Changed<Interaction>, Changed<Selection>)>>
)