Consolidated all logic into category-specific files. Renamed useTranslation from react-i18next to useI18n to avoid a name conflict with our own function.
For now, I put Config Page to below the main page temporary. Open Config Button does not work.