The concept of protein family was conceived at a time when very few protein structures or sequences were known; at that time, primarily small, single-domain proteins such as myoglobin, hemoglobin, and cytochrome c were structurally understood. Since that time, it was found that many proteins comprise multiple independent structural and functional units or domains. Due to evolutionary shuffling, different domains in a protein have evolved independently.