This is a general overview of the plugin API. For more detailed analysis, you may reference the file core/plugin_api.php in the codebase.