Design Structure Matrix Methods and Applications