Organize code.
Fix include directories.