The best I have for you is my Github repository “maxtend”. Read the Background section. The screenshots in the UHK chapter are from an older version of Agent; they don’t show where I now have layer switches and macros, but it should give you a general idea how I’ve configured things. One of these days I need to redo that whole section with updated explanations and refreshed screenshots.
I switched to Colemak a few years ago. Took me several months, lots of practice, and switch-over in Tarmak stages. Now I type 80-90 wpm with peaks at 100+ (on lucky days ), and it’s so much more comfortable than QWERTY.