The struct for handling progress bars
The Type of bar to be used
Hides the cursor using crossterm
Shows the cursor using crossterm