Split workspace.js.  Moved list and workspace definitions into
subfolders