Insights into Spt6: a histone chaperone that functions in transcription, DNA replication, and genome stability.