Yea, it sounds worse than it felt in that light lol. You have a point. In hindsight I should've taken a day or two for writing a good copy, I was just very impatient and wanted to push this out.
To be fair, this is not "the project" yet, just a first preview. I'm an engineer, doing things like this is "work", optimizing the bundle size is fun. Sorry.
Please think about how this can be set up to track upstream Kicad. Hopefully you have a small adaptation layer and some clever build, not wholesale changes to the code.
I teach HS classes where a lot of students end up doing some pretty serious PCB layout. We already benefit from MCAD that runs in the browser-- KiCad running in the browser would be a major boon to reduce setup requirements for student computers.
Thinking about how this could play with revision control and KiCad documents (footprint/symbol library, schematic, board, production gerbers) in Git repositories would be really helpful for my use case, too.
Congratulations- this looks really slick!