modern spacecraft