QMK-like features.
This is preliminary. Very much a work in progress. Uploaded early to show progress.
Also kinda guessing at how they work because there's a lot of nuance not explained in the QMK documentation that can only be known through actual testing which I haven't gotten around to.