This allows different implementation for applying the FilterEffects and make them in separate implementation source files.
<rdar://problem/85424225>
Created attachment 445075 [details] Patch
Created attachment 445080 [details] Patch
Created attachment 445082 [details] Patch
Created attachment 445084 [details] Patch
Committed r286152 (244536@main): <https://commits.webkit.org/244536@main> All reviewed patches have been landed. Closing bug and clearing flags on attachment 445084 [details].