This commit centralizes the creation of common UI components into
`ui/components.py`, promoting code reuse and consistency.
- Created functions for creating labels, entries, buttons, combos,
and text boxes.
- Replaced direct widget creation in MainWindow with calls to
these functions.