Restructured project. Some of the components will now be written using C.
Removed old code.