Use a GLContextSkia class as a platfrom through which to bind GLContext and GrContext together, instead of DrawTargetSkia.
Initial work on multiple canvases on a single GLContext