Pull out the conversion process to be one thread per queue

Configuration is now performed at run-time with the config parameters
dictionary.