Implement control channel

The control channel is a server side component that allows the client to discover what data the backend has received.

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information