Built the discussion task infrastructure.