Making design rules: a multidomain perspective