Add listener for all socket events
Callback function
Function to unsubscribe callback
Close socket connection
Connect socket client to socket server
Retry to connect every x seconds
Send data to socket server
Data that will be serialized
Run callback whenever the server notifies us of slice changes
Slice to subscribe to
Function to run on changes
Run returned function to unsubscribe callback
Datalynk Socket connection