This provides an interface that the controls in Semata.Controls use, and is implemented by the View classes
Interfaces
| Name | Description |
| IEditableData |
Abstracts the interactions between the presentation layer and the underling data. No assumptions are made about the nature or type of the data. |
| IEditableDataCreator |
Provides a delegate that creates an object implementing IEditableData. |
| INotifyStateChanged |
State changed should be raised whenever the underlying data changes. |