Actor parts (just idea, not request)

I just tought how handy it would be if we could have actor parts. Not synchronised with coordinates (that can be done with separate actors) but with selected parts that can differ in different frames. I mean, you load animation to your actor. It can be for example human. (easy examples)
Now you click on a button that says "draw parts" and it opens a line tool (little like path creator) and it lets you select different parts of the actor; head, right hand, left hand etc. Now you could click add event -> actor part event -> [event list].
I have no idea! Maybe it needs C++, maybe C+++ or OpenGL,
it's just an idea I got and maybe someone agree with me that it would be handy.
Comments?
Now you click on a button that says "draw parts" and it opens a line tool (little like path creator) and it lets you select different parts of the actor; head, right hand, left hand etc. Now you could click add event -> actor part event -> [event list].
Someone_will wrote:And how would you do this?
I have no idea! Maybe it needs C++, maybe C+++ or OpenGL,


Comments?