1. Switch to PIMPL idiom for the scene renderer