evolution of spacecraft