powered by
The following functions are publicly visible, but with the expection of JGR they should be only invoked from the GUI and not directly by the user.
JGR