Completely restructured the entire repository.