Revamp doc index

Fixes #14972