See http://people.fishpool.fi/~setok/proj/Selfish/ for preliminary details.
Category Object Orientation Category Package