I think I encouraged Tarun to do this. I prefer this method to using syntax like `scene.vframes = [vframe1, vframe2, vframe3]`. I did not consider also allowing passing them in as a constructor argument. I guess I see no reason why it can't additionally be a constructor argument. I said somewhere else though that I really don't think the user should be manually creating these vframe's anyway (see Discussion)