Hahn will have to trade some pitchers for some position players because there are too many holes to fill just by trying to get some players through free agency.
We're stuck with Danks because of his salary. He's hardly in the keepers category.
We can trade everyone else, including Beckham, Viciedo, and De Aza. They may be able to bring something in return, but that's probably wishful thinking.
I'd keep Phegley only because there are too many other holes to fill (3B, 2B, LF, CF, 1B) and at least at this point he seems to have the abilty to drive in some runs, even if his batting average is low (he has 2 less RBIs than Beckham with half as many at bats). Let's see what he can do over a full season.
I think the Sox will look to move Santiago, Rienzo, Reed, and others. They will be rebuilding, so they can give starting opportunties to pitchers like Johnson and Leesman while they're buying time.