Move canvasWithEvents and svg_attach to gfx-experimental

+ some changes in the renderer loading mechanism to allow loading a
renderer from an external module
+ other minor fixes