FILTER
Creating new filter
const filterEngine = new Filter(data);
const filterEngine = new Filter(data, sort);
Updating data
filterEngine.setData(newData);
Getting original data
const originalData = filterEngine.Data;
Adding and updating filters
const filteredData = filterEngine.update(filter, filter2, filter3 );
Removing filters
const filteredData = filterEngine.removeFilter(filter, 'name' );
Clearing filters
const filteredData = filterEngine.clearFilters();
Getting data
const filteredData = filterEngine.getFilteredData();
Getting sort engine from filter
const sorter = filterEngine.SortEngine;