Lars,
We should just be able to add columns when we create a new privilege, i think.
Also using application groups etc should mimimize the need for custom privileges. We just need good documentation on how to accomplish the common cases.
I am not sure about the 3 types of grants. Would it actually enter the privileges into the table, so the grants are just really different pl/sql functions?