Each plugin returns a packet of data, which is added to with a few defaults. Each plugin is guaranteed to always have the following data:
name:The name of the plugin. This is also the key in the array, of the full list of plugins, and is placed here since that is not always available.
module:The module that supplied the plugin.
file:The actual file containing the plugin.
path:The path to the file containing the plugin. This is useful for using secondary files, such as templates, css files, images, etc, that may come with a plugin.
By using this above the plugin return the data always