I am trying to sync the state of a html canvas across multiple clients. I am using the easel.js framework, and it defines the shape objects. When a client adds a shape to th