> By now it's grown to 100k lines of code
Did you add an extra zero there? A journal with 100k lines of code, presumably not counting the framework it is built on?
That doesn't sound correct.