You make a nest of each shot (with say 3 layers) and enable it as a multicam. Then use those nests as clips in your timeline. Then you could cycle through each nest to whichever layer you want seen. Interesting way to version a single timeline for sure.
An easier way I suppose would be to select all the versions/angles you want for each clip in the project bin, right click and “create multicam clip”. Then you can give it a unique name and use it just like another piece of media and you can cycle through its clips with the number keys.