Installer should allow external thread pool/factory