spacecraft design and technology