All  the error handling gets it's own file
The common types get their own file
Thread gets it's own file
Mutex gets it's own file
Nlock gets its own file, actually add all the other files *facepalm*