Possiblity to create your own "PluginBase"

Changed PluginBase to IPlugin to make it possible to create your own
PluginBase that implements IPlugin.