Okay, Here's a idea....
What if there was a planet section? where you can have a rover bay bit in your ship and you can land your ship but instead of it being top-down its side to side? and when you have the part in your ship you can click on it and edit your rover?
just a idea.... ;)