I like how they moved modules around towards the end. Like they were refactoring it :) (even though I know it was always meant to be that way (remembering the computer animations from school))
It's good to remember that not all refactoring is cleaning up messes. Sometimes you need to build something in a certain way at a certain time because you don't yet have the supporting structure to build it the way it should be in the final structure.