Software, particularly modern componentized, cloudified, scalable software, is complicated. We all know that, and for decades we've used simple graphic models of software to describe it (at a high ...