I have thought about this for my children who I find hard to understand sometimes :) I'm not sure what the right approach is here, I have some ideas but I'd have to test them to see if they work out.
Great. Maybe create a separate repo so we can collaborate? I can fork it too, if you're okay with that. Hopefully more will join in.
Sure. I'll let you know when I make a start on that one, if you make a start first, let me know!