Partitioning Smalltalk code into ENVY/Developer components