Since the renderer now makes multiple passes, the `accept()` method should be renamed to something more sensible, like `positionElements()`.