A Specification Macro is a collection of Nodes that are connected to each other to execute simple and complicated arrangement of pieces of logic.
A Node is represented by a rectangular block that can be dragged around in the Specification Macros Editor.
A Node can be of different types:
All Nodes will share similar features in terms of how they look and how they work.
Nodes are shaped like rectangular blocks and all have an icon, an editable name and a help button.
Clicking on the Help Button will show a list of the Node's Properties and Outputs with their respective descriptions.
To dismiss the Help window:
Most Nodes will have Inputs and Outputs, represented by colored orbs called Connection Points.
All inputs will be placed on the left-hand side of the Node.
Properties can be of different types and show their respective Property Editors.
All Outputs will be placed on the right and bottom sides of the Node.