doc: organize index into sections