@cwebber @bnewbold It's cool to see this kind of reasoned back-and-forth on design, with the various intentions, requirements, non-requirements, and engineering compromises run through. I really appreciate reading it, and hopefully this helps at least some folks come to the realization that there are many ways to come at complex systems and how changes in requirements (or sometimes seemingly random small choices) can make large differences in the design you ultimately end up with.