[ADD] Migration scripts for the project addon

Good question. Refactored anyway, hoping that this does not raise more questions than it answers.