Changing datatype of pluginmanager to handle generic processors; makes for much simpler creation of custom processes now