Create basic plugin factory skeleton
Add basic structure
Add basic structure