Addin Manager
Host side of the uapmd addin system (uapmd 0.5.6). An addin is a package that attaches itself to named extension points a host publishes; ARA support is one such addin.
The usual sequence is: create the manager, publish the engine's extension points with SequencerEngine.registerAddinExtensionPoints, then initialize to load whatever is installed.
Extension points other than the engine's cannot be published from Kotlin: they are C++ interface pointers with no meaningful representation here.
Inheritors
AndroidAddinManager
JsAddinManager
JvmAddinManager
NativeAddinManager
WasmJsAddinManager