Onboard computers, electrical power systems, solar panels, structures, antennas, and GNSS receivers for CubeSat and SmallSat integration