Anzeigeformat für Unterkategorien auf der Kategorie-Seite

Derzeit besteht eine Inkonsistenz zwischen der Darstellung von Unterkategorien in der Einstellung „Desktop-Kategorienseiten-Stil“: „Boxen mit Unterkategorien“ und allen anderen Optionen, die die Liste der Unterkategorien anzeigen.
Bei der Option „Boxen“ werden die Farbflecken und die Sperrsymbole nicht angezeigt. Wenn jedoch für eine Unterkategorie ein Logo definiert ist, wird eine Miniaturversion des Logos vor dem Titel angezeigt:


Bei den anderen Optionen wird das Logo der Unterkategorie niemals angezeigt, aber die Sperren (falls zutreffend) und die Farbflecken werden angezeigt:

Ich finde es sehr gut, dass das Mini-Logo in den Boxen angezeigt wird (was meine bevorzugte Option für die Kategorienseite ist), aber ich möchte auch die Sperren dort haben, und falls kein Logo existiert, stattdessen den Farbfleck.
Außerdem würde ich gerne die Option haben, das Logo der Unterkategorie in anderen Ansichten anstelle des Farbflecks anzuzeigen.

Da dies möglicherweise eine Weile dauern wird, bis dies überhaupt als wünschenswertes Feature akzeptiert und aufgegriffen wird, überlege ich, zunächst eine Theme-Komponente zu erstellen, um dieses Problem zu lösen. Ich habe jedoch wenig Ahnung, wo ich anfangen soll – kann mir jemand einen Hinweis geben, wo die beiden widersprüchlichen Formate für die Unterkategorienliste definiert sind und wie man die wünschenswerten Merkmale beider kombinieren kann? Wäre es überhaupt machbar, dies als Theme-Komponente umzusetzen?