Splitting MarkupString for a better overview.
MarkupString continued work.