Right now, I'm using a Generic Unit of Work that automatically creates generic repos for all my lookup tables (States, Zones, etc.) using ActivatorUtilities. I need to bring Organunitloc into this mix, but it needs custom methods like HasChildren.
Should I group all these lookup tables into one massive LookupRepository? Or should I keep them as individual generic repos?