spacecraft platform