Next-generation spacecraft