Support more than one component per machine
Trying to avoid unnecessary duplicate upds
Reduced the complexity of PushPublisher
Cut temporary the offline changes calculation
Duplex infrastructure implemented and tested
Changed the signature of the two callbacks