The transfer window has seen a lot of big swaps between Premier League sides, especially before July 1.