Re: Widen the horizon - also affects live web, GoLang, Perl, Rust, etc.
Ask the VisualBasic guys. This was the norm in classic "VB" 20+ years ago - lots of VBX/OCX modules to do the "hard stuff", held together with a sprinkling of glue code and some event handling. Of course, back then, the modules were static, not something fetched from a web server every time you compiled. But the principles are very similar.