I was reading some of Avery Pennarun's blog posts on system architecture and design. There was a set of bullet points that stood out to me that I will copy below: The top-line goals of module systems are always the same: Isolate each bit of code from the other bits. Re-connect those bits only where…