What Are The Basic Building Blocks Of Macros