Changed structure.

Moved old C/C++ code into the repository to work on. Build tools have changed
again, so it's time to work on them again. Wargarbhl.