We have recently purchased confluence and I'm exploring some advanced possibilities. We have a scenario where we have a collection of macros / objects which I would like to group together into a user macro (or possibly a template). I would then like to be able to use the "Insert > User macro" functionality to import that collection of grouped objects. That collection of grouped objects might be a table with instruction templates in it, code blocks, check boxes, text, and any other amount of controls. This would become a re-usable collection of objects that we re-use across pages giving a template for input. I guess the way to think about it would be to be able to insert a template into page. We might insert multiple templates into the page, and the same one multiple times.