Heterogeneous Spacecraft Networks: General concept and case study of a cost-effective, multi-institutional Earth observation platform | IEEE Conference Publication | IEEE Xplore