* to what extent should TornadoFX or Kotlin be privileged, vs not? the design above goes for "not" - if you want to use kotlin / tornado then you just depend on them as regular modules and the app itself does not care. module system/classloading is used to hide the kotlin stdlib used to implement the browser itself from the loaded apps