Component, Entity, Renderer & System generators