Data flow based system