An interface (IAnnotationValueProvider) and several predefined concrete value providers to couple the model / data storage with the UI.