Automatically generated table of contents components.
Headings could be automatically inferred from Section components etc.
Might require Section component to support different heading levels.