Disapear Re-apear

Does anyone know how or of a tutorial that can show how to setup a rig in which you can turn on and off components of a model. I want to set up so in some scenes a model can look one way and others a bit different without having whole new meshes. My model will still be a fully rigged model, but parts of it being changed for different scenes.

The mask modifier allows you to hide/show a vertex group (and its faces, of course).

Is mask modifier animatable?

Its render/viewport visibility is.