Client
    - connect(server, use_encryption, include_certificate) : ?
    - create(Permissions) : BucketId
    - create_with_id(BucketId)
    
    - on_receive(bytes)
    - send(bytes)

Server
    - on_connect(connection_id)
    - on_create(connection_id, id)
    - on_subscribe(connection_id, id, from, to)


Callback mechanism
?? wil je dat wel ??

Peer
    - handle_receive(bytes message)
    - 