Alter KungFoo to utilize generic constraints.  Add Panda class and pose ...

I made some modifications to the source and posed some questions in the comments.  Take a look, it might help you think about the concepts further.