missed a couple more...
The following is a work in progress and likely contains errors. Text in the format [Name(N)] indicates variable data (N) bytes in size.
! Script Text || Compiled Bytes || Notes
Expression codes, used in set and if statements, use a somewhat different format that the rest of the SCDA data. Expressions are parsed using a simple stack and infix notation.
! Expression || Compiled Bytes || Notes