break "gloss" into definition vs. examples

The "gloss" attribute in the callback wasn't enough for my project. I've written the code to divide them into a definition and array of examples. Merge if you wish!