This should be purely an implementation change, for end users there should be
no functional difference.
The entire key configuration is in one file with ~5000 lines of code. I tried
to avoid code duplication and preserve comments and utility functions from the
C code. It's a bit long but for searching and editing it's also convenient to
have it all in one file.
I was hoping the default keyconfig code presets/keyconfig/blender.py folder,
so that multiple keymaps can be edited side by side more easily. But it seems
difficult to import from that location.
Not sure how to solve this, or if there is a different location that makes more
sense.