Dynamic protein domains: identification, interdependence, and stability.