Can you explain me, why you do not add your stuff to the Categorization Package of OpenACS, now that we finally managed to get it there :) ? It was hard enought to get *ONE* categorization module into OpenACS and there is still way to go to support it in all packages and not have each of them use their own one.
If you now go ahead and write *yet another* categorization system, what is the use? Could you add your features to the existing one and if you are unhappy with the UI, change it.
OTOH, if you see fundamental flaws in the current categories implementation that prevent it from beeing a generic solution usable by all packages, fix it or state it is not fixable, so we can take it out of the core again and prevent others from amending packages to run with this category package.