2 Challenges in SmallSat Development, Launch, and Flight Operations