Since we are getting MGraph out of Mg, why not use IronScheme as an output since it is basically an AST and already based on DLR and it can be quite simple to have it for general purpose DSL machine construction kit. The other way is through XAML construction.