Como criar um tipo de configuração personalizado

Eu também estou tentando alcançar algo semelhante, mas parece que a abordagem que eles adotaram segue formatos como o que @Johani usa em Custom Header Links, mas claramente seria bom se pudéssemos criar tipos personalizados.

Agradeço se você encontrar a solução.