Comm provides a way to register a Kernel Comm implementation, as
per the Jupyter kernel protocol. It also provides a base Comm
implementation and a default CommManager that can be used.
