Move RegisterProvider, GetProviders and FindProvider out of providers/ into a dedicated internal/provider registry.
- Moved usecases into internal/usecase - Renamed internal/utils to internal/helpers for better naming semantics - Clarified separation between domain model, usecases, adapters, and web/API