Tidy little abstracted data streamer