@maruru Def agree with the premise, that clear separation of concerns is the goal. And you may be right there exists a 2000+ line irreducible idea. But in practice, something like "Oh boy, 300 lines, time to think about splitting up this monstrosity with some smart pattern" is pretty much always correct, in my experience, lol. . .