Run the provided SQL queries to create tables.
Splits the `useTransactions` hook into smaller, more manageable files for improved code organization and maintainability. No functional changes are included.