Formato di visualizzazione delle sottocategorie nella pagina Categorie

Al momento c’è un’incongruenza tra il modo in cui le sottocategorie vengono visualizzate nell’impostazione “Stile pagina categoria desktop”: “Caselle con sottocategorie” e tutte le altre opzioni che mostrano l’elenco delle sottocategorie.
Nell’opzione Caselle, le macchie di colore e i simboli di blocco non vengono visualizzati, ma se una sottocategoria ha un logo definito, viene mostrata una versione in miniatura del logo prima del titolo:


Nelle altre opzioni, il logo della sottocategoria non viene mai visualizzato, ma vengono mostrati i blocchi (se pertinenti) e le macchie di colore:

Mi piace molto avere il logo in miniatura visualizzato nelle caselle (che è la mia opzione preferita per la pagina delle categorie), ma vorrei che anche i blocchi fossero presenti e, se non esiste un logo, che venga mostrata la macchia di colore al suo posto.
Vorrei anche che fosse un’opzione visualizzare il logo della sottocategoria nelle altre visualizzazioni al posto della macchia di colore.

Poiché potrebbe volerci del tempo prima che questa richiesta venga accettata, figuriamoci implementata come funzionalità desiderabile, il mio pensiero è di iniziare creando un componente tema per risolvere il problema. Ma ho poche idee su da dove iniziare: qualcuno può darmi un indizio su dove sono definiti i due formati conflittuali per l’elenco delle sottocategorie e su come combinare le funzionalità desiderabili di entrambi? Sarebbe anche fattibile farlo come componente tema?