I think it would be cool if the asteroids started out as they do now, fixed in space, but you could attach engines to them and move them to processing facilities, or hollow them out and create basic ships, or moveable bases. I'm not sure how much lag a few thousand moving blocks would make, but...