This commit includes the basic project structure, the initial implementation of the plugin, and fixes for duplicate API calls and deprecated code.