Once I got over the first couple of humps it smoothed out. I hope, if nothing else, that writing a tutorial on this and releasing a theme for the community might make it less traumatic for the next person, and then the person after that…you get the idea! I’m going to keep working through this until we can have something which positively meets WCAG 2.2, opening up a world of possibilities for use cases.