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