More painting code out of the render tree.
<rdar://problem/99866150>
Created attachment 462310 [details] Patch
Created attachment 462317 [details] Patch
Created attachment 462320 [details] Patch
Committed 254451@main (27705761a29a): <https://commits.webkit.org/254451@main> All reviewed patches have been landed. Closing bug and clearing flags on attachment 462320 [details].