fix #5696: updating details view and supplemental data view after choosing a new name
ref #6925 Inject context into details and supplemental view
ref #6905, #6597 Extract super class for details and supplemental viewer
ref #6905 Migrate supplemental data view