It's not you would be doing anything new. VA Smalltalk has been doing that for more and a quarter of a century.
I have Squeak, Pharo, ST/X, GST, VW, VAST, Dolphin,
and even Strongtalk.
I found the development UI of VAST hard to use for several
reasons.�� It is useful to know which package a method belongs
to sometimes, but not having semantic categories is a pain.