var markup = null;
$(function() {
    var markupTools = MarkupTools('.button-bar > div');
    markup = Markup('#pdf-markup', markupTools);

    $(markup).on('update add', function() {
       $('#result').text(JSON.stringify(markup.Serialize()));
    });

    $(markupTools).on('browse', function(e, settings) {
        new Browser(settings);
    });

    $('.button-bar > ul').find('a').each(function() {
        var pluginName = $(this).data('plugin');
        var plugin = window[pluginName];

        markup.AddPlugin(plugin);
        $(this).on('click', function(){ window[$(this).data('plugin')].New(markup); });
    });
});

@@ -638,14 +638,191 @@
     %7D);%0D
+%0A%0D%0A    markup.Load(%5B%7B%22type%22:%22text%22,%22text%22:%22Invoice%22,%22x%22:94,%22y%22:2,%22color%22:%22#00000%22,%22size%22:%2220%22,%22bold%22:%221%22%7D,%7B%22type%22:%22image%22,%22source%22:%22example.png%22,%22x%22:47,%22y%22:50,%22width%22:%22129%22%7D%5D);%0D
 %0A%7D);%0D%0A

Add example of using the Load method on the Markup object