| We want to use websockets to allow the client to "watch" some of the resources. The client should be able to decide which resource they need to watch. If a `watch=true` query param is added to the url, the backend should setup a websocket and notify all the connected clients about any changes if there are changes of the resource. |