Requirements for an expert system explanation facility