* @param {number} [options.initialColumnCount] Initial amount of columns to show. Default is null (All visible).
* @param {boolean} [options.trackSize]
* @param {boolean} [options.trackOrder]
* @param {boolean} [options.trackVisibility]
* @param {string} [options.stateChecking] can be "strict" or "loose".
* @param {boolean} [options.saveState]
* @param {string} [options.saveStateKey] Storage key. Must be unique for location. Can be left out if this plugin is only used in one place.
* @param {string} [options.saveStateLocation] Can be "localStorage" (default) or "sessionStorage" (be aware, session stored values are lost when window is closed)