use std::{borrow::Cow, collections::BTreeMap};
use hashbrown::{HashMap, HashSet};
use indexmap::IndexSet;
use itertools::Itertools;
use serde::{de::Error, Deserialize};
use crate::{
app::{
data_farmer::{DataCollection, ProcessData},
query::*,
AppConfigFields, AppSearchState,
},
canvas::{
styling::CanvasStyling,
tui_widgets::data_table::{