Yes, I think you've got it, re: the passes. You are rendering different aspects or objects of the scene each time.