Added macro compilation role flowchart