Add templates
Update help
Add plugins support
Update doc
Update plugin support

* Add template support
Change cache directory
Update doc