fn sync_direction_order( existing: &mut Vec<Entity>, members: &[Entity], fallback_order: &[Entity], )