function createUnusedBytesViewMode(root) {
      if (!app.showUnusedBytes) return;

      const sizes = app.getNodeSizes(root);
      if (sizes.unusedBytes === undefined) return;

      return {
        id: 'unused-bytes',
        label: TreemapUtil.strings.unusedBytesLabel,
        subLabel: TreemapUtil.i18n.formatBytesWithBestUnit(sizes.unusedBytes),
        enabled: true,
      };
    }
@param {LH.Treemap.Node} root
@return {LH.Treemap.ViewMode|undefined}