REF: moved interface to communications package, renamed Requester to DocumentCreator