code: function makeReplaceVirtual(tag, ref) {
        var frag = createFragment();
        makeVirtual.call(tag, frag);
        ref.parentNode.replaceChild(frag, ref);
      }
docs: makes a tag virtual and replaces a reference in the dom
  @this Tag
  @param { tag } the tag to make virtual
  @param { ref } the dom reference location