The dependency on the diversity of data and data types in companies is kept to a minimum in Crystalizer by making the graph structure as generic and useful as possible. The ‘Structon’ table in the Crystalizer database can be easily created as a database view on top of existing table.
The fact that Crystalizer shows only person entities is just for convenience, there is nothing in the framework limiting the possibility to display documents, people, tasks and other entities.
The search allows you to search the items in the default entity table. This can be extended to other entities (int the demo only ‘persons’ are shown).

The level of detail can be changed and the hierarchy will accordingly change automatically. For example, if you changed the level in the demo to ’4′ you will see in the default screen something like below:

The other elements are just examples of how one could filter out or highlight in different colors the displayed data. One could, for example, highlight in red the sales figures below a certain value.
The details screen gives the info regarding the central node and the related children. Obviously, the data displayed here depends on the entity shown and how much you wish to see. All of this can be easily changed through databinding and styling of the Silverlight controls.
You can alter the scale and pan around the diagram by means of the zoom slider and the thumbnail control. This is a useful feature when the amount of children grows in a certain direction. In this context, it should be emphasized that we have also the so-called truncated tree-views and tip-over-tree algorithms which can display larger amounts of children in a more pleasing fashion (not available in the demo).