Designing a CubeSat