Add the X.renderer-superclass and use it for X.renderer3D.
Add privacy descriptors to X.base.