A zero-dependency web component that client renders a table of contents from the headings on the page.