I spent a while building an icon editor that runs entirely in the browser

(icons.jamuny.com, free, no account). Here is what cost me the most time.

A presentation attribute loses to any author CSS rule

I was scaling handle stroke widths by 1 / zoom and writing the result as an

attribute. The value was never used.