Does Godot support the ability to essentially make all the graphical elements external to the main program? For example, I want the basic war game engine to implement the rules of the game, but allow the user to completely customize the labels/language, UI graphics, sound effects, and 3d models used.
I imagining something like a main XML file that can be tweaked if the user wants to make a total conversion to a different theme. The war game engine part would read in scenario and campaign files that indicate which maps and units to include. Unit files would indicate how the unit moves, it's combat capabilities, which 3d model(s) to use, player colors, etc.