Markup Object Generator