Created the internal structure of the plugin