Я сейчас работаю над чем-то очень похожим. Это шаблонная структура внешнего интерфейса, основанная на Нэнси. Я расширил реализацию Nancy's Razor от Phil Haack. Мне удалось заставить работать Partials, Templated Helpers и Layouts.
Для рендеринга макета у меня есть свойство Layout, а внутри макета у меня есть заполнитель содержимого "{{content}}". Поэтому, когда я отображаю представление, если установлено свойство Layout, я отображаю макет, а затем заменяю заполнитель содержимого.
Проект называется Appia . Взгляните на примерные виды .
Вот моя реализация baseView реализация baseView, а вот код механизма представления . Он многое заимствует из реализации MVC Razor, а также содержит некоторые специфические для Нэнси вещи, но не должно быть слишком сложно понять, что происходит.