Metacello is a package management system for Smalltalk