Homologies and Phylogeny