docs: function HTMLProcessor(options) {
    var defaults = {
      data: {},
      environment: '',
      templateSettings: null,
      includeBase: null,
      commentMarker: 'build',
      strip: false,
      recursive: false,
      customBlockTypes: []
    };
  
    this.options = utils._.extend({}, defaults, options);
    this.data = utils._.extend({}, this.options.data, {environment: this.options.environment});
    this.parser = new Parser(this.options);
  
    // Register custom block types
    if (this.options.customBlockTypes.length) {
      this._registerCustomBlockTypes();
    }
  }