completed modeling of the IO classes. This time without virtual methods (but would be necessary at some point).
Lot of code to test.
Still missing: the code that triggers the notification.