Base plugin
Class skeleton
Implement first few methods
Fill the tmp table with data
Implement result set
Implement table
Fix a few issues
Fix a few more issues