Changed spawner to return array and not big string. Changed range to hunk. Added diff models. Wrote differ.