Marcel, I agree that your suggestions would be cool; but I am having trouble understanding how they would work. For example, would you have different marks for staccato, marcato, spiccato, and detaché?
And I don't know how we would integrate that with our libraries. Vienna uses keyswitches in combination with a controller for different articulations. Hollywood strings uses different MIDI channels—but sometimes uses keyswitches and sometimes uses controllers. Both have the ability to crossfade samples. And, of course, there are other libraries. To further complicate things, which keyswitch represents each articulation in Vienna is not set: the user can modify this with every matrix he/she creates.
Believe me, I would love a simple way to integrate this into Staff but I don't see how it would be possible. If you know how to do it, you could probably make some good money working with these companies!