Homology is a central concept of comparative and evolutionary biology, referring to the presence of the same bodily parts (e.g., morphological structures) in different species. The existence of homologies is explained by common ancestry, and according to modern definitions of homology, two structures in different species are homologous if they are derived from the same structure in the common ancestor. Homology has traditionally been contrasted with analogy, the presence of similar traits in different species not necessarily due to common ancestry but due to a similar function or convergent evolution resulting from similar selective pressure in different species. (A more recent contrastive notion is homoplasy, the presence of similar traits in different species without common ancestry, i.e., as an instance of parallel evolution.) This sounds straightforward, but in fact the homology concept has a rich history and currently is the subject of extensive theoretical reflection, resulting in different contemporary approaches to homology.