También estoy intentando lograr algo similar, pero parece que el enfoque que adoptaron sigue formatos como el que usa @Johani en Custom Header Links, aunque claramente sería ideal si pudiéramos crear tipos personalizados.
Agradecería si encuentras la solución.