Add more documentation and support of plugins.