Hi,

this is probably a bit tall order, so consider it more like a food for thought, however how hard do you think it would be to add layers to roassal?
Examples of layers could be
1 - background (grid),
2 - the visualized figures,
3 - selection highlights
4 - handles (moving handles, resize handles)

There are certain benefits like clearing all handles by simply replacing a layer with clear one, potential performance improvements and more. It would definitely require more thought but it might be interesting to consider in the coming years.

Cheers,
Peter