These days the preferred model seems to be the wave model [https://en.wikipedia.org/wiki/Wave_model], which is exactly as you describe: changes diffuse out from a central area, and different places receive different changes. This is generally approximated as a tree in the common case where a bunch of changes diffuse out to the same place, then stop.