The database stores objects regardless of whether they are combination nodes or leaf nodes.
All objects share certain common properties, as part of a standardized object wrapper .
Every object has an object length which indicates the total number of bytes required for this object including the magic number. Every object has an object type , which is always 16 bits wide. There are reserved values for database headers and free storage objects. Every object has an object body which contains a contiguous block of data. When the object contains a BRL-CAD solid or combination the precise structure of this block of data will be as specified further along in this document.