The GM Visa and Iqama Process for Foreign Company Directors in Saudi Arabia

How to appoint a GM in Saudi Arabia, work visa, Iqama process, residency requirements, and why the GM's status is the dependency every other setup step waits on.