Refactor Bootstrap plugins

### Refactor Plugins

Implement same logic in below classes to abstract Plugin class.

- [x] Plugin
- [x] AlertPlugin
- [x] ButtonPlugin
- [x] IconPlugin