Add software version plugin
Reorganize plugin methods
Add attention plugin