IExtendedSpeakerArrangement would seem adequate to me. What would happen with the existing SetBusArrangements() when a plugin supports this interface - just doesn’t get called?. Maybe Daniel or Leo could comment since they work at research institutions that may be dealing with Very-HOA .