Description reads like custom-drawn widgets on a WebGL/OpenGL canvas. For FP, is possible (but dunno how hard) to have LCL custom drawn, fpGUI or MSEgui target the same. Downside of drawing widgets on a canvas is losing the established tools and know-how for DOM-based debugging.