Use a String for model documentation.

Markup will be managed by transforming from sphinx markup
in the model doc to language specific markup. If a language
adaptor is not available, the original doc will be keps,
as ReStructured Text is expressive enough.

Change-Id: I0d174eaa8d7ee82e00a2c590f0c768e245e1a407