A timer library equipped with controls and callbacks, ideal for tracking progress and calculating remaining time