switch from the mix of:
{type}{name}
and
{type}{namespace}{name}
to
{namespace}_{type}{name} to avoid further collisions with existing mods.
Legacy UNIDs to be put in a compatibility section or library, if it can be auto-included
Closing this version of the PR as discussed in favor of:
Keep API version force-loadable compatibility UNID library for deprecated typo/legacy placeholder names, deprecate typo names from main libraries.
Revert all other XML changes
Implement all future Core libraries (ex, TAI, Human space vol2, sandbox, etc) using the prefix-style namespacing schemes (similar to TSB or RPG libraries)
(Low priority) Allow modules to be put in subdirectories, resource paths should be read relative to the base file, not the module file (Correct in Transcompiler, incorrect in engine)
(Low priority) Future improvements to how the game engine handles entity names & conflicts in the first place