Did you know you could upgrade star ports without destroying them?
As to the rest, ???
And I think the "destroy building foo" could become too frustrating, no matter good an idea I think it is. If it saved me from a mistake just once I would think it was the greatest thing since the ENIAC, but I think I would get into the habit of just ignoring the foo so quickly that it would not save me even once.