Display list node.
Display list instructions are stored as sequences of "nodes". Nodes are allocated in blocks. Each block has BLOCK_SIZE nodes. Blocks are linked together with a pointer.
Each instruction in the display list is stored as a sequence of contiguous nodes in memory. Each node is the union of a variety of data types.