HMGA Genes and Proteins in Development and Evolution