Hey, the battleaxe “hacks” are quite nice, I tried em out by myself, but it only works for simple vectors, created a certain way. I wasnt really happy with the implementation workflow either.
Do you need the scaling ability of a vector within your UI? Otherwise I would try using binary code. You can convert pngs (i know, you said SVG) into binary code and include them within your ui binary.
If you only want to get rid of having additional files to provide with your UI panel, its probably the easier way to do it.