A GDL file doesn't need to know where it is.
It will only work if it is in a loaded library.
So if you save that file as an external file, and then load that file as part of an external library, it will work just the same as if it was in the embedded library.
One of the forum moderators.
Versions 6.5 to 25
Dell XPS- i7-6700 @ 3.4Ghz, 16GB ram, GeForce GTX 960 (2GB), Windows 10
Dell Precision 3510 - i7 6820HQ @ 2.70GHz, 16GB RAM, AMD FirePro W5130M, Windows 10