Represents a system in the Entity-Component-System (ECS) architecture.
A System instance receives periodic update callbacks from the ECS runtime.
Subclasses of System must provide a public no-argument constructor to make internal mechanism work.
The companion object of System.
Called periodically by the ECS runtime to update this system.