KGS -- FALLBACK BLACK HOLES
===========================

WHAT THESE ARE FOR
------------------
Each KGS galaxy is drawn around a black hole that ANOTHER mod provides:

    Kerbolway   -> Kagetarius   (KGS's own -- always present)
    KCG7479     -> Kerr         (KSS2)
    LGC         -> KGBH         (KerlkyWaayGalaxy_Core)
    Mandromeda  -> Kcalbeloh    (KcalbelohSystem)
    IC-E101     -> Kuna         (ASO)

The problem is NOT KGS's own references -- those are :NEEDS-guarded and simply
vanish when their mod is absent. The problem is THIRD-PARTY mods.

Example: CosmicSerenity places its stars in orbit around Kerr. If the player
installs CosmicSerenity but not KSS2, Kerr does not exist, and every CS body
pointing at it is left with a null reference.

These configs create a MINIMAL stand-in body so that name always resolves.

HOW THEY ARE GUARDED
--------------------
Every fallback is :NEEDS[!<mod>] -- it exists ONLY when the real mod is absent.
Install KSS2 and KGS's Kerr disappears; the real one takes over.

That guard is essential. Two bodies with the same name at once is what causes:

    ArgumentException: An item with the same key has already been added.
      at Singularity.StackedLensingRenderer.RenderForThisFrame

Singularity keys its render list on camera distance, and duplicate black holes
collide on that key and throw every frame, crashing the game on load.

WHAT THEY ARE NOT
-----------------
These are stand-ins, not replacements. Values are copied from each mod's own
config so anything orbiting them behaves the same, but they carry no planets,
no science, no biomes -- just enough for the name to resolve and the galaxy to
have something to sit on.

CREDITS
-------
Values are taken from each original mod. Credit belongs to their authors:
    Kerr        -- KSS2, @StarCrusher96 and team
    KGBH        -- KerlkyWaayGalaxy, @Im not an Ailen!
    Kcalbeloh   -- KcalbelohSystem
    Kuna        -- ASO
