Adds a "LegacyWorker" to run all "legacy" asynchronous work of the publisher and the subscriber.
Adds worker factories for the subscriber and publisher, including enums for work.
Replaces the publisher and subscribers DispatchQueue with the new WorkerQueue, any asynchronous work is now queued up as "LegacyWorker" work on the respective queue.
Adds stubs for the Publisher and Subscriber properties classes
Adds stubs for the "interactor" classes, that can be un-stubbed as we start implementing workers.
This change:
DispatchQueue
with the newWorkerQueue
, any asynchronous work is now queued up as "LegacyWorker" work on the respective queue.Resolves #569 Resolves #570