Automating Legacy Modernizations with Migration Containers