In general, viviparity and matrotrophy are believed to have evolved from an ancestral condition of oviparity and lecithotrophy (nutrients supplied through the yolk). One traditional hypothesis concerning the sequence of evolutionary steps leading to viviparity is a linear model. According to such a model, provided that fertilization was internal, the egg might have been retained for progressively longer periods in the reproductive tract of the mother. Through continued generations of egg retention, viviparous lecithotrophy may have gradually developed; in other words the entire development of the embryo, though still with nutrients provided by the yolk, occurred inside the mother's reproductive tract, after which she would give birth to the young as they hatched. The next evolutionary development would be incipient matrotrophy, in which yolk supplies are gradually reduced and are supplemented with nutrients from the mother's reproductive tract.