Streaming data source plugin

Hi,
Just having a look around and found Build a streaming data source plugin in the docs, also looking at the RxJS doc it has Websocket support.

so my question is would it be possible to build a data source that supports writing back?