Streaming Networks