Removed NLog dependencies, architecture changes, implemented global event handler system.