the Area API shouldn't even expose information about SCGN. it's not a real layer; it's just storage for script instances that get activated by a Generator. the instances' real layer is in their instance ID, so we're able to reconstruct which layer they should be in when reading the area. then when building, we can go through every Generator instance and move anything they activate to the SCGN section of the MREA. that way it can be totally transparent to the user
the Area API shouldn't even expose information about SCGN. it's not a real layer; it's just storage for script instances that get activated by a Generator. the instances' real layer is in their instance ID, so we're able to reconstruct which layer they should be in when reading the area. then when building, we can go through every Generator instance and move anything they activate to the SCGN section of the MREA. that way it can be totally transparent to the user