Applying the design structure matrix to system decomposition and integration problems: a review and new directions | Synapse