Exploring design processes for safety-critical systems designed as combinations of 'off-the-shelf' solutions