It will draw a better picture (especially when scaling up) if the project entities will be structured as features, and utils/services will be located per feature (preserving LIFT)
LIFT stands for:
Locate code quickly, Identify the code at a glance, keep the Flattest structure you can, and Try to be DRY
I suggest to start by locating the peripherals classes under:
/peripherals
It will draw a better picture (especially when scaling up) if the project entities will be structured as features, and utils/services will be located per feature (preserving LIFT)
LIFT stands for: Locate code quickly, Identify the code at a glance, keep the Flattest structure you can, and Try to be DRY
I suggest to start by locating the peripherals classes under: /peripherals