Given their names, I expected `beginFrame` and `endFrame` to  be called at the beginning and end of the actual scene frame.  What is a better name for them? `beginQuadtreeUpdate`?  `beginQuadtreeTraversal`?  `beginQuadtreeSelection`?