I am new to Confluence macros but not to programming in general. So I know the types of things i want to do but can't find a very good reference style document on the language syntax of the user macro tool. The examples help but do not show all the variations, etc.