ComponentRetrieval: {
    component: SourceComponent;
    diagnostics?: ComponentDiagnostic;
    status?: RequestStatus;
}