Drawing canvas would be great, especially for gui except the whole redraw on resolution change thing.
It's a deal breaker. There any many circumstances where you simply can't redo everything on the canvas.
And transfering to other objects is problematic.