ZOmni Component
Represents an abstract component in the Zernikalos Engine that combines both rendering and serialization capabilities.
This component can be both rendered on screen and serialized to persistent storage, making it ideal for complex objects that need to maintain their visual state across application sessions. The component uses both ZRenderizableImpl and ZSerializableImpl mixins to handle rendering and serialization logic without code duplication.
Classes inheriting from this component must define how to create their specific renderer type and provide serializable data.
Type Parameters
The type of the data associated with this component. It must inherit from ZComponentData.
The type of the renderer associated with this component. It must inherit from ZComponentRenderer.