Migrations

Best practices: How to write migrations.

@TODO