Use Optional<> for a lazily-computed bounds rectangle
Created attachment 394723 [details] Patch
https://trac.webkit.org/changeset/259128/webkit
<rdar://problem/60978650>