I’ve already been asked about this.
The API allows you to build a blueprint on another surface (a ship or a planet). But unfortunately, I still haven’t figured out how to use signals to determine the target surface (or, more precisely, the format of such signals).
Would I be correct in saying the problem isn't the other planets, but the ships/space platforms, because there's no user-facing identity for those surfaces that the user would have to set to define which surface to build on?