Migration Manager

I guess it's pretty much ready now.