The development of generic Earth observation satellite technologies The development of generic Earth observation satellite technologies