public WorkspaceBuilder WithChessboard(string theVisualizerName)
        {
            if (string.IsNullOrWhiteSpace(theVisualizerName))
            {
                throw new ArgumentException(nameof(theVisualizerName));
            }

            var chessboard           = new ChessboardModel(new ModelName(theVisualizerName));
            var chessboardVisualizer = new ChessboardTabModel(chessboard, new WorkspaceTabTitle());

            _workspace.AddVisualizer(chessboardVisualizer);
            return(this);
        }