Issue #2958752 by amateescu, timmillwood, catch: Refactor workspace content replication plugin system to three services