Clear persistent budget data to ensure a clean state.
Clear data that persists and is displayed in monthly graphs for analysis.
Splits the `useTransactions` hook into smaller, more manageable files for improved code organization and maintainability. No functional changes are included.