Heres how I think it should work, because the current system we have for it is a pile of burning garbage
World UI can be configured to Primary Bar, Secondary Bar, and Text
This configured value tells the game what UI element of world UI it refers to
HUD Element can be configured to Top Left Counter, Timer, Top Right Counter, Bottom Left Counter, Primary Bar, Secondary Bar and Bottom Right Counter
This configured value tells the game what UI element of HUD element it refers to
This allows these chips to exist:
Display UI Element, UI Element Set Color, UI Element Set Text, UI Element Set Max Value, UI Element Set Value
UI Element Get Is Displayed, UI Element Get Color, UI Element Get Text, UI Element Get Max Value, UI element Get Value
This can also introduces a few more soft-errors, the kind that error without stopping circuits:
Error : UI Element Does Not Have Text Component
Error : UI Element Does Not Have Color Component
Error : UI Element Does Not Have Value Component
You shouldn't have to "Display HUD Element" or "Display World Element", you should just be able to disable/enable certain UI elements via Display UI Element
Its stupid we need to "Display HUD Element" or "Display World Element" despite every World UI constant referring to the same thing, and every HUD Element constant referring to the same thing