A Unifying View of Genome Rearrangements