Dataflows and Diagrams