Refactor osg::Geode to subclass from osg::Group and reuse the NodeList children container