World and $ - the root parent that organizes everything about a 3-D world: the 3-D scene, camera, overlays, user info, user event handling, controllers, etc. '$' is the current world:

3-D Scene Objects

Such objects (and Camera) use the Placement mixin.

Group
A group of parts that are positioned and rendered together.
Light
A light in the scene.
Shape
A geometrical mesh of vertices that is rendered using a specific shader
Speaker
A place where sound can be heard from.

Helpers and Controllers

TBD ... Ordered list receiving .update from World. Accepts subscriptions from part (e.g., SendUpdate, StopUpdate). Physics, collision, tweening, storyboard, Updater

Shader
A graphics program for high-performance skinning and re-shaping a Shape.

Renderer Overlays

An overlay is a renderer that draws into a rectangular viewport of a window or frame target, graphically representing some current state and possibly responding to user input or other events.

Camera
Renders a 3-D scene into a target from a certain point-of-view.
Overlay
A renderer that draws into a rectangular viewport of a window or frame target.

Render Targets

Texture
One or more image samplers guiding the coloring or geometry of a Shape
Window
A display window that shows a rendered scene.

Structures:

Color
A red, green, blue, alpha (RGBA) color.
Matrix4
A 4x4 floating point matrix used for transformations.
Quat
A rotational quaternion.
Rect
The position and size of a 2D rectangle.
Uv
The u,v coordinates that map a vertex to a texture color
Xyz
A 3-D coordinate point or vector.

Buffers:

Colors
A list of red, green, blue, alpha (RGBA) floating point colors.
Image
A two-dimensional bitmap of colored pixels
Integers
An array of integers, typically used by Shape's .vertices
Stream
A video or audio media source
Uvs
A list of u,v coordinates that map a vertex to a texture color
Xyzs
A list of 3-D coordinate point or vector.

Other types

Http
Scheme type for getting a resource that uses the 'http://' protocol.