How to use one V3d_Viewer for multiple AIS_interactivecontexts in OpenCASCADE

I am using OpenCASCADE for visualization. I want to switch views just like switching layers, showing different models. How to use one V3d_Viewer for multiple AIS_interactivecontexts to achieve this?