Is it a Go thing to have no file organisation? (Is this tooling sufficiently nice that this is manageable?)
I was just wondering if the lack of folders was a typical Go thing. For example, I probably would have something like modes/{all _mode.go files}, and maybe view/{view files}, but I've never touched Go, so I was wondering whether this was unidiomatic.
And I can't just add "modes" and "view" packages, because there are parts in them which depend on core concepts, which leads me to another "core" package or something. And that's 3 packages already. When there's 3, there's 4. It's easier the way it is.
(Thanks for the explanation! :) )
And the tooling helps. There is no Makefile and no instructions, so I tried `go build` and it just works.