Moved workspaces to their own file.