that's some beautiful javascript code and great project structure here. got me thinking about a few things:
1. is the "index.js" in subfolders a nodejs thing?
2. does that turn subfolders into modules?
3. can you write and run that kind of javascript without nodejs?