Working with entities
Quoll engine uses Entity-Component-System (ECS). Every object in the scene is an entity with components attached to it. Components are structures with only data in them. They do not have any behaviors associated with them. Typically, different systems perform read and write to these components.