Reorganize, add some notes.
Fix offset check for frame variables (there are 15 bits of signed offset available)