A tuple of a resource and a gameobject reference
Manages all components and transform in the world. Can be overridden.
Contains flags for all things that could be disabled.
Handles 3D Transformations for an object. Stores position, rotation, and scale and can generate a World matrix, worldPosition/Rotation (based on parents' transforms) as well as forward, up, and right axes based on rotation
Defines the GameObject class, to be subclassed by scripts and instantiated for static objects.