Reorganize the docs and add a plugin development intro.