A simple example...
When I publish a process and click on a role to see the tasks that this
role performs I see every task wheter it is performed in this particular
process or not.
It's clear, that's because of the separation of content and its
application in a process.
But that's not very satisfying. I am interested in the tasks that are
performed by this role in a particular derivation of a process (only the
"role descriptor's" "task descriptors" so to speak), I'm not interested in
all the tasks that can be performed by this role.
The most elegant way would probably be to have a suitable package/plug-in
structure and to control which tasks get published or not by simply
selecting/deselecting packages in the method-configuration.
However, I can't imagine that it is realistic that I will find such a
structure as I have to support a wide range of development methods.