Lars,
The generic approach would be very useful. I recall several threads discussing the need for something like this. In fact, there's another thread (https://openacs.org/forums/message-view?message_id=168157) started today that could be related.
Randy