Renamed PluginLoggerMode to PluginWriteMode.
Added generic constructor into API.
Added Configuration class into API to read configuration files.