from what i saw on the json of dorf life from chaosvolt, everything he uses is json to alterate the undeground generation, so making the portal scenario start would only be need to made way underground, along with the tweaks and sprites for it (like making that overmap level unmineable) and things to make it nether like, and making the stabilized portal work like an elevator to the normal overmap.