Base structure for WordPress Plugins