My plugin template that I use for most plugins.