We refactored the Graph Visualiser's Concept Preview dialog, introducing a Concept preview library in the process.
What are the changes implemented in this PR?
Introduce a Concept Preview library, consisting of views for previewing a Concept, and utility functions for getting attribute properties as human-readable strings. We use it to reuse common code between Type Page, Concept Preview, and Graph Visualiser.
The Concept Preview window no longer has a title section, or table headers. Instead, the first row of the table now contains a pretty summary of the Concept Type, aligned with its appearance in Type Browser.
What is the goal of this PR?
We refactored the Graph Visualiser's Concept Preview dialog, introducing a Concept preview library in the process.
What are the changes implemented in this PR?