Did you evaluate the possibility of building upon Newspeak (of Gilad Bracha) instead of Smalltalk ? It seems to me a better basis as a system language since it's really thought to build systems from parts (using object capabilities, late bound classes as first-class modules/namespaces).
https://newspeaklanguage.org/