Currently, the shift swap feature only allows agents to swap individual shifts of the same length. We would like the ability for agents to request swaps covering multiple days, a week, or custom time periods (e.g., several consecutive shifts or a full week). This would provide more flexibility for agents and improve scheduling efficiency.