docs: add dataflow description