The Engine contains these high-level concepts:
A screen of decision details that is displayed when the user views a display category for a coverage period, showing a point-in-time view of the details of a case.
A panel of details which is displayed when the user expands a row on a top-level screen (or parent sub-screen).
The rule class configured by a product period on a display category, responsible for identifying all the data to be made available for display.
A rule attribute annotated with the Display annotation, indicating that its data should be made available in decision details XML;
A rule attribute on a Case Rule Class annotated with the DisplaySubscreen annotation, indicating that it returns a list of rule objects which can be queried for display on an expanded sub-screen.
A unique numerical identifier for data displayed when a row of data is expanded to show a sub-screen.