I think we may be talking about different things here. To me, wings and swings are not defined by the versatility of their positions on the floor (2,3,4, etc).
This is all my personal basketball definition, but I think it makes sense.
A wing is a player that is used to stretch the floor by consistently maintaining floor spacing by either cutting, moving around screens, spotting up outside of 3, and attacking closeouts. Its job is to maximize the spacing of the court. The obvious way is to shoot from distance, but can also help spacing by maximizing cutting and screen space within the 3pt line as well.
A swing is a player that is concerned more with helping the team's ball-movement by "swing-ing" the ball to advantageous areas of the court. This includes a significant amount of ball-handling and playmaking to get the ball in good spots, as well as the secondary function of being available for the spot-up 3, since Brad loves spacing. Swings noawadays will also usually have isolation sets called for them, to attack the defense for a shot or a kickout; as well as coming off of a handoff for a pick'n'roll set.
All of this being said, I think that Gordon probably have a 60(swing)-40(wing) role split. He is the only other starter that can run pick'n'roll, and is assumed to be one of the smarter players on the team. As great of a shooter as Hayward is, I doubt that Brad will give significant opportunities for Jaylen and Tatum to run the offense with Kyrie on the bench. This will probably be more for Smart, Hayward, and Horford to be the primary decision makers.
Finally, these positions are defined strictly on offense. Defensively, swings and wings are identical, since they are being asked to guard on the perimeter anyway. Defensively, there's only Bigs, Ballstoppers, and Wings to me.