An empirical taxonomy of co-design relationships