For this project, I've built a Bevy integration for Vello: a wgpu based (and therefore Bevy-compatible) vector rendering library for the GPU. I added a VelloRender trait, which can be implemented for Components. Whenever the Component is mutated, it will re-render it to a texture:
