Element or text nodes implement the GeometryUtils interface, which allows them to get the box quads for them, among other things.
Mozilla has a use case to highlight different ranges within their developer tools.
In order to do so, the GeometryUtils interface should also be implemented by the Range object.
Sebastian