Finished synchronization implementation.
Created Broadcast Emitter/Handler from the guts of Synchronization.

Refactored Synchronization to use them.