In evolutionary developmental biology, heterochrony is any genetically controlled difference in the timing or duration of a developmental process in an organism compared to its ancestors or other organisms. This leads to changes in the size, shape, characteristics and even presence of certain organs and features. It is contrasted with heterotopy, a change in spatial positioning of some process in the embryo, which can also create morphological innovation. Heterochrony can be divided into intraspecific heterochrony, variation within a species, and interspecific heterochrony, phylogenetic variation, i.e. variation of a descendant species with respect to an ancestral species.