Sorted vector paths can be rendered using ``perfect resolution'', as opposed to the common technique of rendering a higher resolution bitmap and averaging down. The SVP precomputation step is important because it allows a vector path to be rendered multiple times very quickly; canvas items compute their vector paths in the ::update() method, convert them to SVPs, and store these so that they can re-render the SVPs quickly if needed.