GHost Studio 1 Components: * Object Model * User Interface * System Interface Object Model: * Object - may have state, activity * Type - every object has a type which determines its structure, behaviour and shape * Node - point on an object where it may attach to other objects * Link - connection between nodes, or between a node and an object * Net - collection of objects linked in a graphical structure * Atom - built-in object, with no editable state * Complex - object with editable state User Interface: * Space - internal structure of a complex * Icon - for each object, has position in space System Interface: * Context - space in which a program executes * Gate - object providing connection to system or network