Speaking of icons - this is what I've working so far in Aurora. Every image seen here is transcoded into a pure Kotlin file (quite similar to material icons) and then can be rendered into any surface with arbitrary resizing. There's a bit of documentation on the transcoding process over at
https://github.com/kirill-grouchnikov/radiance/blob/master/docs/photon/photon.md (which is where it comes from), along with the full list of supported SVG features like gradients, markers (the red dots in the "chart"), patterns (blue circle+red square) and embedded rasters (my own photo in there)