Open
Description
What you are doing is very close to this API already, and I am not suggesting a dependency, merely API compatibility. But if you were to do this you would get Chaco plotting on the ipycanvas essentially for free.
See https://github.com/enthought/enable/blob/master/kiva/abstract_graphics_context.py for the ABC that defines the API.