Come creare un tipo di impostazione personalizzato

Anche io sto cercando di ottenere qualcosa di simile, ma sembra che l’approccio adottato segua formati come quello utilizzato da @Johani su Custom Header Links, ma sarebbe chiaramente meglio se potessimo creare tipi personalizzati.

Apprezzerei se trovaste la soluzione.