Initial commit of the workspaces module