A DSM-based framework for design complexity and component criticality in CubeSat missions | Synapse