Simplified device discovery.
Added ExecutorService to provide thread pooling to all plugins.