Models for the evolution of codon assignments.