I got a Ginni [0] like… 2 years ago, and set it up as a chorded keyboard. I've had diagramming the layout (based on Colemak, and trying to follow some kind of "real layout logic") as a pending task for these two years, I may have even lost the source code files but have a pencil-and-paper diagram hanging on my corkboard. It's a fun gimmick, and surprisingly easier to use (for non-coding) than expected.