Genes, Genesis and Evolution