Organized in 4 parts. The last two are the same as before: LLVM Docs and