Added specs and docs for workspace module