building blocks:

memory

patterns:

pushing realtime updates