Initial commit
Fix pprint usage
Move Diff classes to separate module
Refactorings before adding rebase plan generator picker
Add rebasing all migrations from last commit