Yes, I did almost everything I need except coloring by zones and a soft brush with a custom shape.
You can see my current version by this link.
NOTE:
For the magic wand instrument I use the Flood Fill pluggin from a “Game Pack #1”.
Here is the CanvasMng.ts file code.