declare intent

Perform the migration in 3 steps

 1 Dump LH data to file
 2 Process the files offline
 3 Create GH data from file

Easier to test and a lot less hairy to run