create thread to handle blocking writes from the main reactor to the redirector process
reactor needs to flush logged messages
define slots on classes that will have many instances