Removed hardcoded LLVM cache directory path. Improved the formatting and readability of some classes.