Feature/migration strategies

Ok, that's a good guidelines.