Hi Grant, my suggestion is to start with a verbose report of your own understanding and exploration of Babel, then to refine it so that it can look like a "langage model" (whatever that means.)
Anything that takes the users and the developers by the hand would be... handy :) 2 cts of course, -- Bastien