Open
Description
Is your feature request related to a problem? Please describe.
Currently, repository packages are grouped by core domain, with many redundant and inconsistent implementations.
This needs to be improved.
Describe the solution you'd like
I'm considering refactoring my repository based on data type.
This would avoid unnecessary duplicate implementations that could be reused by only injecting repository modules of the types used by the core domain.
It will also allow us to write more consistent code.
Additional context
This is still a work in progress, and we need to think about how to refactor it.