Yet another migrations framework (readme will appear eventually)