Having them separate, and more importantly taking spaces from a 2d array of desktops to a 1d array of desktops ruined it substantially.