Hi Alex,
Yes, it's clean with DB stricture while not as clear with UI.
I want it to be the most easy to use and useful as possible for Developer.
So let's decide on UI and what fields (so it's useful) we store as part of new SystemUnits table:
UI
Option A. Have "Modules" and "Units" tabs so you can see/filter through all units across modules if needed.
Option A. Have "Units" tab within Module record - then you limited to see/filter units within 1 module only.
DB structure - what do you propose to store here?
DA