code: function() {
  		var root = document.documentElement;
  		gui.DOMChanger.init();
  		this.$spiritualizeOne(root);
  		if (gui.mode === gui.MODE_ROBOT) {
  			gui.DOMChanger.change();
  			if (gui.Client.isWebKit) {
  				gui.DOMObserver.observe();
  			}
  			this.$spiritualizeSub(root);
  		}
  	}
docs: 1. Always spiritualize the HTML element {gui.DocumentSpirit}.
  2. Robot mode: Overload native DOM methods
  3. Robot mode: Monitor DOM for unhandled mutations (WebKit)
  4. Robot mode: Spiritualize everything
  @param {Window} win
  @param {Document} doc