ZBase Component
Represents the base class for components in the Zernikalos Engine.
This abstract class provides foundational properties and methods for components, including initialization, unique identification, and extendable internal initialization logic. It serves as a common ancestor for all component types and implements a capability-based system to avoid code duplication.