Build, link, and execution rules

The build, link and execution rules are then used when building, linking or executing a node.