style
Added EventInterface, EventDependInterface and implemented the depend interface to the proxy logger
Created EventDispatcherInterface and EventDispatcherDependInterface and implemented usage of depend interface to proxy logger
made ctor parameters optional
added factories with interfaces for ProxyEvent and BufferEvent
added depend interfaces for event factories
ermoved event depend interface and implemented proxy event factory depend interface
Well, refactored proxy logger to be event based :)
removed unused use statements
created abstract logger
Implemented event system to buffer logger
Started refactoring manipulate buffer logger to be event driven
well, not finished but a big step forward for implementing event driven implementation of manipulate buffer logger