Virtual Desktops

A method for expanding the usual single screen desktop into multiple virtual desktop screens to provide better organisation and flexibility.