Structural Approaches to Sequence Evolution