RE: monolithic, single-file implementations
We have a lint that caps source code files at 650 LOC and it works really well.