Throughout this document, a "word" is a 16-bit value. All values are little-endian, unless otherwise specified.