Enumerate type of possible icon in file manager view.
Add public section to methods of ObserverClient.
Use std::size_t instead of size_t in code of observers.
Initiate implementation of items and its container [NOT TESTED].
Provide initial implementation of ObserverMediator class.