What is heredity? What is Genes.