Canvas to draw on backend?

Is there a way to draw on a Canvas backend and publish as a component front end in Vaadin Flow? I have seen some code a decade ago, but failed to see if I can manage using a component in Flow 23? any advice or lead ? thank you

There seem to be a few canvas addons in the directory, such as Canvas Java - Vaadin Add-on Directory. Although they look outdated.

It work fine with 23, for 24 we need to update the execute JS calls in it.