public static void InjectDesignatorFunctionality(ref IEnumerable <Gizmo> __result)
        {
            var toggle = CommandFromEnumerator(__result);

            if (toggle == null)
            {
                return;                            // safety against mod shenanigans
            }
            AllowThingToggleHandler.EnhanceStockAllowToggle(toggle);
            resultArray[0] = toggle;
            __result       = resultArray;       // return a new enumerable to ensure the gizmo grid uses the same toggle instance
        }