DataFlow and Structural Design