How would you architect software for a hypothetical spacecraft subsystem in a whiteboard session at Benchmark Space Systems?