 Various proteins have diverged from common ancestors by different combinations and associations of domains.Modular units frequently move about, within and between biological systems through mechanisms of genetic shuffling