Variation and inheritance