* Exorcises copy+paste from cult building code (minor cult building refactor / repathing) (#63528)
* Building changes
* map changes
* constructs + missed subtypes
* clarify these var names
* fix path
* pls run
* generalized it a bit
* can't run that on initialize
* Exorcises copy+paste from cult building code (minor cult building refactor / repathing)
* Fixing our modular maps to account for this refactor
Co-authored-by: MrMelbert <51863163+MrMelbert@users.noreply.github.com>
Co-authored-by: GoldenAlpharex <jerego1234@hotmail.com>