What I want is to have a “load dynamically” option for individual textures within GUIs. This could make it easier to have many textures listed within a single GUI file but not have them all loaded in memory at once.
Then have it so that when a GUI exists with a texture it’s immediately loaded. And give us ability to async load in advance. And ensure textures can be dynamically unloaded once all nodes which use them no longer exist.