Add ClientOptions and WorkerOptions factories