AdvancedOptionalnameOptional. Some plugins provide an API name/property, such as Renderer plugins
OptionalpriorityOptional, used for sorting the plugins in a particular order
Reference to the plugin object/class
The extension type, can be multiple types
Format when registering an extension. Generally, the extension should have these values as
extensionstatic property, but you can override name or type by providing an object.