Todo:
* Suggestion - Improve the visual to limit the selectable area for the details/summary element. Like by using the CSS `width: max content`.
* Suggestion - Add support for virtual location.
* Fully support time as defined by the `<time>` HTML element.
* Support event that only have multiple representation
* Document its public API
