Omitted a couple of files what have had significant contributions from others.
The Utility.PID will clean up other code soon.