code: function DqElement(element, options, spec) {
  	this._fromFrame = !!spec;
  
  	this.spec = spec || {};
  	if (options && options.absolutePaths) {
  		this._options = { toRoot: true };
  	}
  
  	/**
  	 * The generated HTML source code of the element
  	 * @type {String}
  	 */
  	this.source =
  		this.spec.source !== undefined ? this.spec.source : getSource(element);
  
  	/**
  	 * The element which this object is based off or the containing frame, used for sorting.
  	 * Excluded in toJSON method.
  	 * @type {HTMLElement}
  	 */
  	this._element = element;
  }
docs: "Serialized" `HTMLElement`. It will calculate the CSS selector,
  grab the source (outerHTML) and offer an array for storing frame paths
  @param {HTMLElement} element The element to serialize
  @param {Object} spec Properties to use in place of the element when instantiated on Elements from other frames