Я бы сделал строго типизированную модель для ваших страниц, а затем перевел бы ее на вашу Domain-модель в контроллерах (посмотрите AutoMapper, чтобы сделать это немного более автоматическим).
Тогда я быXML-сериализация позаботится о сохранении и загрузке модели в XML-файл.
Типизированные наборы данных также подойдут, но я, честно говоря, не большой их поклонник:)
Вы можете привязать свои страницы к любому желаемому источнику данных - все зависит от того, как вы обрабатываете свои форм-данные в своих контроллерах.
Надеюсь, это поможет!