Just a suggestion, but you could have placed the information in your code as comments. That way, those who download your project can see your explanation in the context of your code.
Structs are different in that it defines a different type. Right now, in SB we pretty much only have strings and numbers. Using arrays will almost work, but they cannot hold both a number and string. Plus, if SB had proper structs, we could have an array of "struct" types.