This tool is designed for animators/setupers.
It adds a visibility track that can be used the following ways :
* Simply animating the custom attribute visibility checkbox
* Wired to other nodes, for example to automatically hide/unhide the controllers in an IK/FK setup.
For wired values, use the visibilityData -> isVisibleWiredValue.
You can then adjust the way you evaluate the visibility in the object's custom attributes (base object level).
Check the sample scene.