This is awesome to see. I have gotten interested in CRDTs in the last couple years due to them being used in the Elixir/Phoenix ecosystem.
One question though, how do you integrate a backend into your library? I don't see anything mentioned in the docs.