The exception is removing the icons for workbenches (toggle power, deconstruct etc.).
System.NullReferenceException: Object reference not set to an instance of an object
at ThingBegone.Core.Designator_Build_Patch.Postfix (RimWorld.Designator_Build __instance, System.Boolean& __result) [0x00010] in <d17b01bd4de94224968398cb2b8e3f0c>:0
at (wrapper dynamic-method) RimWorld.Designator_Build.DMD<DMD<get_Visible_Patch4>?-194095232::get_Visible_Patch4>(RimWorld.Designator_Build)
at RimWorld.BuildCopyCommandUtility.FindAllowedDesignatorRecursive (Verse.Designator designator, Verse.BuildableDef buildable, System.Boolean mustBeVisible) [0x00017] in <65f126dfb1e4464fa378d4b237f11a99>:0
at RimWorld.BuildCopyCommandUtility.FindAllowedDesignator (Verse.BuildableDef buildable, System.Boolean mustBeVisible) [0x0007c] in <65f126dfb1e4464fa378d4b237f11a99>:0
at RimWorld.BuildCopyCommandUtility.BuildCommand (Verse.BuildableDef buildable, Verse.ThingDef stuff, System.String label, System.String description, System.Boolean allowHotKey) [0x0000d] in <65f126dfb1e4464fa378d4b237f11a99>:0
at RimWorld.BuildCopyCommandUtility.BuildCopyCommand (Verse.BuildableDef buildable, Verse.ThingDef stuff) [0x00020] in <65f126dfb1e4464fa378d4b237f11a99>:0
at Verse.Building+<GetGizmos>d__17.MoveNext () [0x00180] in <65f126dfb1e4464fa378d4b237f11a99>:0
at ExtendedStorage.Building_ExtendedStorage+<GetGizmos>d__32.MoveNext () [0x00124] in <fa233c11a9d342b5bb42242d322d895d>:0
at System.Linq.Enumerable+ConcatIterator`1[TSource].MoveNext () [0x0002b] in <351e49e2a5bf4fd6beabb458ce2255f3>:0
at System.Collections.Generic.List`1[T].InsertRange (System.Int32 index, System.Collections.Generic.IEnumerable`1[T] collection) [0x000db] in <567df3e0919241ba98db88bec4c6696f>:0
at System.Collections.Generic.List`1[T].AddRange (System.Collections.Generic.IEnumerable`1[T] collection) [0x00000] in <567df3e0919241ba98db88bec4c6696f>:0
at (wrapper dynamic-method) RimWorld.InspectGizmoGrid.DMD<DMD<DrawInspectGizmoGridFor_Patch0>?906211072::DrawInspectGizmoGridFor_Patch0>(System.Collections.Generic.IEnumerable`1<object>,Verse.Gizmo&)
Verse.Log:Error(String, Boolean)
Verse.Log:ErrorOnce(String, Int32, Boolean)
RimWorld.InspectGizmoGrid:DMD<DMD<DrawInspectGizmoGridFor_Patch0>?906211072::DrawInspectGizmoGridFor_Patch0>(IEnumerable`1, Gizmo&)
RimWorld.MainTabWindow_Inspect:DrawInspectGizmos()
RimWorld.InspectPaneUtility:ExtraOnGUI(IInspectPane)
RimWorld.MainTabWindow_Inspect:ExtraOnGUI()
Verse.WindowStack:WindowStackOnGUI()
RimWorld.UIRoot_Play:UIRootOnGUI()
Verse.Root:OnGUI()
System.NullReferenceException: Object reference not set to an instance of an object
at ThingBegone.Core.Designator_Build_Patch.Postfix (RimWorld.Designator_Build __instance, System.Boolean& __result) [0x00010] in <d17b01bd4de94224968398cb2b8e3f0c>:0
at (wrapper dynamic-method) RimWorld.Designator_Build.DMD<DMD<get_Visible_Patch4>?-194095232::get_Visible_Patch4>(RimWorld.Designator_Build)
at RimWorld.BuildCopyCommandUtility.FindAllowedDesignatorRecursive (Verse.Designator designator, Verse.BuildableDef buildable, System.Boolean mustBeVisible) [0x00017] in <65f126dfb1e4464fa378d4b237f11a99>:0
at RimWorld.BuildCopyCommandUtility.FindAllowedDesignator (Verse.BuildableDef buildable, System.Boolean mustBeVisible) [0x0007c] in <65f126dfb1e4464fa378d4b237f11a99>:0
at RimWorld.BuildCopyCommandUtility.BuildCommand (Verse.BuildableDef buildable, Verse.ThingDef stuff, System.String label, System.String description, System.Boolean allowHotKey) [0x0000d] in <65f126dfb1e4464fa378d4b237f11a99>:0
at RimWorld.BuildCopyCommandUtility.BuildCopyCommand (Verse.BuildableDef buildable, Verse.ThingDef stuff) [0x00020] in <65f126dfb1e4464fa378d4b237f11a99>:0
at Verse.Building+<GetGizmos>d__17.MoveNext () [0x00180] in <65f126dfb1e4464fa378d4b237f11a99>:0
at ExtendedStorage.Building_ExtendedStorage+<GetGizmos>d__32.MoveNext () [0x00124] in <fa233c11a9d342b5bb42242d322d895d>:0
at System.Linq.Enumerable+ConcatIterator`1[TSource].MoveNext () [0x0002b] in <351e49e2a5bf4fd6beabb458ce2255f3>:0
at System.Collections.Generic.List`1[T].InsertRange (System.Int32 index, System.Collections.Generic.IEnumerable`1[T] collection) [0x000db] in <567df3e0919241ba98db88bec4c6696f>:0
at System.Collections.Generic.List`1[T].AddRange (System.Collections.Generic.IEnumerable`1[T] collection) [0x00000] in <567df3e0919241ba98db88bec4c6696f>:0
at (wrapper dynamic-method) RimWorld.InspectGizmoGrid.DMD<DMD<DrawInspectGizmoGridFor_Patch0>?906211072::DrawInspectGizmoGridFor_Patch0>(System.Collections.Generic.IEnumerable`1<object>,Verse.Gizmo&)
Verse.Log:Error(String, Boolean)
Verse.Log:ErrorOnce(String, Int32, Boolean)
RimWorld.InspectGizmoGrid:DMD<DMD<DrawInspectGizmoGridFor_Patch0>?906211072::DrawInspectGizmoGridFor_Patch0>(IEnumerable`1, Gizmo&)
RimWorld.MainTabWindow_Inspect:DrawInspectGizmos()
RimWorld.InspectPaneUtility:ExtraOnGUI(IInspectPane)
RimWorld.MainTabWindow_Inspect:ExtraOnGUI()
Verse.WindowStack:WindowStackOnGUI()
RimWorld.UIRoot_Play:UIRootOnGUI()
Verse.Root:OnGUI()