Each KryptonPage exposes several text and images so that the containing KryptonNavigator can pick the most appropriate value to use in the given situation.
KryptonPage
At the moment there are three text values called Text, TextTitle and TextDescription. These represents the shortest to longest text values respectively. There are three images called ImageSmall, ImageMedium and ImageLarge. You can see an example of them defined below.

Runtime Mapping
When using the NavigatorMode setting of HeaderGroup we can see the following display for the example page.

You can see that the Text property is used on the context menu, the TextTitle property is used in the primary header and the TextDescription on the secondary header. The ImageSmall image is used on the context menu and the ImageMedium on the top header.
You can change the mapping properties for each of the headers and the context menu if required. Below you can see the settings used to determine how each of the primary heading values is mapped from the KryptonPage instance.

For each of the mappings you can specify None meaning you do not want to map any value from the page and instead prefer the value be blank.
You also have the option of specifying a preference order such as the Medium – Small setting for the MapImage property above. In this case the ImageMedium will be used unless it is null, in which case it will use the ImageSmall instead. Only if both are null will no image be used.
This preference ordering prevents you needing to provide a value for all the text and image properities on the page. Instead you could setup a preference that searches all three text/image values to ensure you always get a value back.
If there are any other properties you think the KryptonPage should have then let me know.