Adding migration component specs (most of them aren't finished but will be in a near future)