Spacecraft and Technology