Factory abstraction used to separate details of physical network Client,
and logical functionality needed by higher-level client implementation.
Factory method for getting a path builder initialized with specified
host, but without actual path.
Method to call to shut down client implementation; called when
main client library is stopped.
Accessor for factory method(s) for creating per-server accessor objects.