Being a lone wolf on this, I wanted to keep everything as tight and close by as possible to reduce friction and work faster, but you are absolutely right, it definitely needs polishing up and proper issue tracking. Part of the reason why I posted now is that I'm willing to prioritize this and make the effort if I see people interested in collaborating.