Functions
 FunctionDescription
 allocateEntity Allocates an instance of the hidden Entity class.
Interfaces
 InterfaceDescription
 IEntity Game objects in PBE are referred to as entities.
 IEntityComponent A component in PBE is used to define specific pieces of functionality for game entities.
 IPropertyBag Minimal interface for accessing properties on some object.
Classes
 ClassDescription
 EntityComponent An implementation of the IEntityComponent interface, providing all the basic functionality required of all components.
 PropertyReference A property reference stores the information necessary to lookup a property on an entity.