| Interface | Description | 
|---|---|
| Area | An Area is an abstract collection of rooms organized together under a single name
 in order to share attributes or give some common functionality. | 
| AutoGenArea | AutoGenAreas are areas that utilize the random area generation system (percolator)
 to generate their rooms. | 
| GridZones | GridZones is a cross-object interface that applies both to Areas, and Locales. | 
| SubArea | SubAreas are areas that are derived from other existing areas, whether thin or no. | 
| Class | Description | 
|---|---|
| Area.CompleteRoomEnumerator | |
| Area.RoomComparator | Comparator for tree sets, comparing room ids of rooms | 
| Area.RoomIDComparator | Comparator for tree sets, comparing room ids of rooms | 
| Area.RoomIDEnumerator | |
| GridZones.XYVector | A class for holding x/y coordinates. | 
| Enum | Description | 
|---|---|
| Area.State | State flag for areas. | 
| Area.Stats | Various area IStat constants.. |