protected virtual INodeViewModel BuildDocument()
        {
            var doc = NodeFactory.CreateRoot();

            HeaderFactory.CreateHeader(doc);
            BodyFactory.CreateBody(doc);
            return(doc);
        }