Build a Stopwatch widget in React.
Requirements:
- Display elapsed time in HH:MM:SS format.
- Include buttons to start, stop, and reset the stopwatch.
- Stopwatch should accurately track time even if paused and resumed.
- Focus on functionality over styling.
- The component should work out-of-the-box in a live React preview (e.g., CodeSandbox/Sandpack).