Make all kind of text (static/editable) provide its content using TextContent
Working text rendering (no layouting yet)
store optional custom data for enter/leave events (and show in tooltips)
test custom data
Merge pull request #1378 from tschneidereit/nat

Add ColorUtilities.componentsToRGBA
Deserialize paths once in the render backend and play back the Path2D instances from then on out

The Canvas2D backend is actually usably fast, now. \o/