ZRenderizable Component
Represents an abstract component in the Zernikalos Engine that is renderizable, meaning it can produce a renderer to handle the rendering logic.
Classes inheriting from this component must define how to create their specific renderer type and implement its rendering logic using a provided rendering context. This component uses the ZRenderizableImpl mixin to avoid code duplication.
Type Parameters
R
The type of the renderer associated with this component. It must inherit from ZComponentRenderer.