I would like to hear some more details on how this would be done. For example, what happens to the user and admin
pages in general comments? Do you create a second package
called general-comments-app which has those pages or
do you provide .tcl/.adp includes for packages which
use general comments to provide their own admin pages?
Certainly the user facing pages of general comments and notifications do get used.