Questions about the way synchronisation works

This is a very, very useful information, IMHO it should be collect into github wiki, discuss here: Collect documentation into github wiki