It’s exactly what I mean. Not a strict rule “each data type has own module”, but maybe some groups + layers for each of them.
I think most of people are completely fine with current core more, it’s pretty minimalistic (especially when legacy package will be deleted)