Reorganize the documentation and split it into different files.