XXX something about tiles protocols and how sync is important
XXX some stuff with examples about how this works