Reorganize natives and object code.
Clean up includes.

Not adding every subdirectory to the include paths now.
Also moved a few files around.