Every button is (can be) a Macro. And most of those generally are on Panels contained within each particular Device - Jumping back-and-forth between Panels/Devices as needed to accomplish the desired "Effect".
This, of course, must be done in ProntoEdit.
Read the Links below, and use Search Forum. I think you should particularly read "Play With the Puppy" and "Create an ALIAS.CCF".
MIKE