Ну… с первого захода я не понял, что вы хотели написать «на такой формат описания табличной модели разметки очень чётко ложится модель описания колонок в XAML» :)
Это многократно лучше, чем N шаблонов C++, да сдобренные приведением типов, да щедро обмазанные гораздо менее наглядным менеджментом памяти :) И вполне читабельно, хоть и густовато.
А если вот так, внезапно, посмотреть нетренированным взглядом — богатство синтаксиса может свести с ума :)
так не проще?
И опять же, Обджектив-Си далеко в этом деле до Хаскелля, например :) Даже со скидкой на другую парадигму.