Workspace class - add a stub for abstracting out the workspace code