this is what I want, I have one rig (say a character with all bones set up), now I want to duplicate it as a 'clone' (or a proxy), so everything changed in the original rig will get updated in this cloned rig as well, but I also want to do such thing to clone so I can animate the whole clone rig with transform, rotate, scale, transparency and be able to turn each part (mesh) on and off, also play with each part in draw order , for now I duplicated the whole thing but have to change each part every time I need to modify something (be it a bone or animation).
so to sum up, I want character A and its clone B, every time you change the rig and animations on A, B gets updated automatically, but you can also do normal transform on the whole character B, and change draw order and transparency on individual part of B (without affecting A, on the other hand change draw order and transparency on A won't affect B either).