I have an idea about drawing canvas in the web editor.
Support pipes and many more devices.
The webpage is a big canvas.
Device status is driven by data.
The existing scheme engine uses HTML5 DOM model for displaying components. Using canvas only may decrease scheme features because canvas cannot show external webpage, for example.
Creating scheme components based on canvas in DIV element is possible and can be useful for complex graphics.