First cut of WorkspaceSnapshot