Text this: Degree-preserving graph dynamics