barebones introduction of subsections.
real subsections.
select first hit item across sections.
add message to notable stack.
refine wording.
extract #reset_preview.
show subsection only if there are hits.
Merge branch 'feature/hit-subsections' into develop