Shared CubeSat Bus Approach for the design and development of the Sapienza S5Lab nano-satellites