Thanks to @AstonJ for encouraging me to post this here:
An introduction to alternative keyboard layouts
Feel free to post your own experiences or ask questions. I consider my current layout to be stable, in the sense that I haven’t made significant changes for a couple years, and I am very happy with it.