and the layers either communicate via either push ...
# getting-started
u
and the layers either communicate via either push or pull, your call, but pull is silly imo