分类页面中的子类别显示格式

目前,在“桌面类别页面样式”设置中,“带子类别的方框”选项与其他显示子类别列表的选项之间存在不一致。
在“方框”选项中,颜色色块和锁符号不会显示;但如果子类别定义了徽标,则会在标题前显示徽标的迷你版本:


在其他选项中,子类别徽标从不显示,但会显示锁(如适用)和颜色色块:

我非常喜欢“方框”选项中显示迷你徽标的功能(这是我首选的类别页面样式),但我希望也能在那里显示锁符号,并且如果没有徽标,则显示颜色色块。
我还希望能够在其他视图中选择用子类别徽标替代颜色色块进行显示。

由于这可能需要在很长时间后才能被确认为一个值得实现的功能,更不用说被采纳,因此我的想法是首先创建一个主题组件来解决这个问题。但我对从哪里开始几乎一无所知——有人能提示一下,子类别列表的两种冲突格式是在哪里定义的,以及如何结合两者的理想功能吗?将其作为主题组件来实现是否可行?