A Lazy Data Flow Framework